svn git 共存

公司用的svn ,在局域網裏git

而我有時候要回家加班(你懂的)github

那麼問題來了,我想在不帶電腦的狀況下,能夠兩端同步。svn

場景以下:spa

我下班的時候將代碼提交到svn 和git 上。orm

回到家後,從git上同步下來,進行修改後再將代碼提交到 git 上。rem

到公司再將代碼 從git 上同步下來,再提交到svn上。同步

 

那麼,開始吧。it

若是你已經有了svn 那麼:ast

你先有一個git 遠程倉庫,好比github gitee 什麼的。我用的gitee。form

在遠程倉庫建好你的項目。項目最好是空的,就是裏面一個文件也沒有。

進入到項目目錄 ,初始化git

> git init 

這時候已經初始化,而且你是在master分支下,若是你是要放在遠程倉庫的其它分支下,那你要執行下面這句,不然不用管這句。

> git checkout -b 分支名稱

好比:git checkout -b platform

而後:

> git remote add origin 你的公網項目地址 

這時候你的本地項目就和你的遠程倉庫鏈接了。 

接着你要準備一個 .ignore文件,,並放到項目下,,裏面寫好你要忽略的文件和目錄。

而後:

> git add .

> git commit -m 'init'

> git push  --set-upstream origin 分支名稱

好比:git push  --set-upstream origin platform

這時候你就能夠svn 和 git 並存了。

相關文章
相關標籤/搜索