Git 遠端倉庫 git remote

2022-03-12 18:46:42 字數 1516 閱讀 3779

git remote -v 檢視現有遠端倉庫的位址url

三種方式都可以。

1. 修改命令

git remote set-url origin 更換遠端倉庫位址。把更換為新的url位址。

2.先刪後加

git remote rm origin 

git remote add origin [email protected]:liutos/foobar.git 

3. 直接修改config檔案

但是你可能想要把你的本地的git庫,既push到github上,又push到開源中國的git@osc上,怎麼解決呢。 

有人可能會用兩個甚至多個遠端庫,即再新增乙個遠端庫git remote add origin2

這個方法很低效,因為你要git push 兩次才能完成push到兩個庫。

首先,我們從零開始, 

假設你現在想要增加3個遠端庫位址,分別為 :

首先,先增加第乙個位址git remote add origin

然後增加第二個位址git remote set-url --add origin

增加第三個位址git remote set-url --add origin

….依次類推

這樣就完成了新增多個位址到origin庫中了, 

以後只要使用git push origin master就可以一次性push到3各庫裡面了(使用git push也可)

git remote set-url --add origin就是往當前git專案的config檔案裡增加一行記錄 

config檔案開啟方式有兩種:

使用命令git config -e

在當前git專案的根目錄下,檔案位於 .git/config (.git目錄為隱藏檔案)

你每執行一次git remote set-url --add origin就會增加一行,如下圖:

git remote -v:顯示當前所有遠端庫的詳細資訊,顯示格式為遠端庫名字 url連線(型別)

所以說,你直接在config裡面直接新增url來修改也是可以的,不必去執行git命令。

使用git push origin master時,你可以push到origin的多個url位址, 

但是使用git pull時,只能拉取origin裡的乙個url位址(即fetch-url,如上圖),這個fetch-url預設為你新增的到origin的第乙個位址, 

如果你想更改,只需要更改config檔案裡,那三個url的順序即可,fetch-url會直接對應排行第一的那個utl連線。

Git 遠端倉庫

git 支援在本地倉庫進行程式專案的版本管理,這個本地的 git 倉庫在程式專案的資料夾內 也就是 git 資料夾內 隨著程式專案的推進,我們會把不同階段的檔案內容加入到這個 git 倉庫中。這個倉庫由我們直接操控,我們將它稱之為 本地 git 倉庫 除了 本地 git 倉庫 外,如果需要與他人共同...

git 遠端倉庫

1 github github的這個 就是提供git倉庫託管服務的,所以,只要註冊乙個github賬號,就可以免費獲得git遠端倉庫。由於你的本地git倉庫和github倉庫之間的傳輸是通過ssh加密的,所以,需要一點設定 第1步 建立ssh key。在使用者主目錄下,看看有沒有.ssh目錄,如果有...

git遠端倉庫

git遠端倉庫 目前我們使用到的 git 命令都是在本地執行,如果你想通過 git 分享你的 或者與其他開發人員合作。你就需要將資料放到一台其他開發人員能夠連線的伺服器上。新增遠端倉庫 1 git remote add shortname url 由於你的本地git倉庫和github倉庫之間的傳輸是...