Git項(xiàng)目同時(shí)支持多個(gè)遠(yuǎn)端倉庫
作者:魯塔弗
為了防止Github被墻,最好在國內(nèi)的托管商做一個(gè)備份,這就需要同時(shí)提交到多個(gè)遠(yuǎn)端倉庫,方法很簡單,一共分4步,添加remote信息、為每個(gè)倉庫建立單獨(dú)的分支、把本地分支推送到遠(yuǎn)端倉庫的master分支。
為了防止Github被墻,***在國內(nèi)的托管商做一個(gè)備份,這就需要同時(shí)提交到多個(gè)遠(yuǎn)端倉庫,例如一個(gè)open source項(xiàng)目同時(shí)要提交csdn和github,url分別是:
- git@github.com:lutaf/auto-complete.git
- git@code.csdn.net:lutaf/autocomplete.git
方法很簡單,一共分4步:
***步:添加remote信息
- git remote gh git@github.com:lutaf/auto-complete.git
- git remote cn git@code.csdn.net:lutaf/autocomplete.git
第二步:為每個(gè)倉庫建立單獨(dú)的分支
- git checkout -b github
- ...
- git checkout -b csdn
第三步:在各自分支上完成開發(fā),并提交
第四步:把本地分支推送到遠(yuǎn)端倉庫的master分支
- git checkout csdn
- git push cn csdn:master
第四步很關(guān)鍵,一定是要推送到遠(yuǎn)端倉庫的master分支
責(zé)任編輯:黃丹
來源:
魯塔弗的博客