在Gitee和GitHub上建立一個專案
戶名為admin,倉庫名為demo
克隆專案到本地
直接下載
在本地使用命名
//從gitee 獲取
$ git clone https://gitee.com/admin/demo.git
//從github獲取
$ git clone https://github.com/admin/demo.git
複製程式碼
自定義關聯遠端庫
- 刪除GIt預設遠端庫名稱
//git預設遠端庫名稱為origin
$ git remote rm origin
複製程式碼
- 分別關聯Gitee和GitHub並設定名稱
//關聯gitee並設定別名為gitee
$ git remote add gitee @git/gitee.com:admin/demo.git
//關聯github並設定別名為github
$ git remote add githob @git/github.com:admin/demo.git
複製程式碼
推送到遠端倉庫
推送到Gitee
$ git push gitee master
推送到GitHub
$ git push github master
複製程式碼
可能出現的錯誤
這裡提示拒絕更新,提示先從遠端pull再嘗試
$ git push github master
To github.com:admin/demo.git
! [rejected] master -> master (fetch first)
...
...
複製程式碼
解決方法
從github上pull
$ git pull github master
複製程式碼
推送到github遠端倉庫
$ git push github master
複製程式碼
可能提示push失敗這裡可以嘗試用強制push
$ git push github master -f
複製程式碼
由於是初始化專案,並從遠端倉庫pull,使用強制推送不會對專案造成影響,一般不推薦強制push
至此,本地庫就可以同時與多個遠端庫互相同步