本地Git倉庫對照多個遠端倉庫

2022-07-26 09:12:11 字數 1249 閱讀 5605

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...