1,新增:
$ remote add origin
$ push -u origin master
其中origin就是git本地倉庫指向對應的的乙個本地標識,可以自定義,而push命令中的master指的是遠端倉庫的分支名稱;
知道這點就可以狂躁了,因為不同的遠端倉庫,就會有不同的,也就是我們可以在本地取乙個名字,不同的遠端倉庫有不同的名稱
即這個名字可以理解為是的乙個別名,但是只在本地儲存,遠端不知道這個別名的存在
2,操作
檢視本地的遠端
$ git remote -v
origin [email protected]:askamazing/temp.git (fetch)
origin [email protected]:askamazing/temp.git (push)
在本第倉庫新增另乙個遠端倉庫:gitlab
$ git remote add gitlab [email protected]:username/temp.git
檢視本地的遠端
$ git remote -v
gitlab [email protected]:username/temp.git (fetch)
gitlab [email protected]:username/temp.git (push)
origin [email protected]:askamazing/health.git (fetch)
origin [email protected]:askamazing/health.git (push)
提交本地倉庫到gitlab
$ git push -f gitlab master
-f:引數f首次建議加上,以後可以不新增,因為有的人在遠端建立專案的時候會隨著建立檔案,沒有f引數就不會覆蓋遠端已有的,導致push失敗
gitlab就是在上面自定義的指向[email protected]:username/temp.git的本地標識
從此以後乙個本地倉庫想關聯到幾個遠端就關聯幾個遠端,方法同上
注意:本地倉庫的**只有乙份,所以在本地執行git add ./等命令的時候只需要執行一次,完成後分別push到多個遠端倉庫中
$ git pull gitlab master
重新命名遠端倉庫
git remote rename [old-name] [new-name]
刪除遠端倉庫(解除與遠端倉庫的關係)
git remote rm [shortname]
Git本地配置多個遠端倉庫
首先在工作目錄開啟git bash 初始化git本地版本管理倉庫 git init檢視現有的遠端倉庫 git remote v建立本地倉庫與遠端新倉庫的連線 git remote add storename https xx.git接下來就可以向遠端倉庫正常推拉 了 一.檢視工作區狀態 git st...
git本地倉庫推送到多個遠端倉庫
前幾天有次從github把專案pull到本地時速度特別慢,想著應該是github伺服器在國外的原因,於是就想把自己的專案在推送到github上時同步推送到國內的某個 託管平台,經過一番比較之後我選擇了碼雲。那麼如何方便快捷的把 託管到多個平台呢?例如我有下面兩個倉庫 在本地專案資料夾執行git in...
git多個遠端倉庫
用github管理自己的開源專案有幾年了,最近一年更新得比較多,倉庫也越來越多越來越大。有時候感覺github太慢,尤其是最近感覺更為明顯,於是萌生了再找個國內類似github的 託管平台的想法,同時我也還想持續更新github上的倉庫,於是需要乙個本地倉庫 我自己的開發機 多個遠端倉庫 githu...