遠端倉庫是指託管在網路上的專案倉庫,可能會有好多個,其中有些只能讀,另外有些可以寫。
執行命令git remote
會列出每個遠端庫的簡短名字,例如下面的執行結果:
$ git remote
origin
$ git remote -v
origin [email protected]
.com:benben/test.git (fetch)
origin [email protected]
.com:benben/test.git (pull)
命令格式git remote add
,其中name
的值就是你拉取遠端**的倉庫名字,例如git remote add boy [email protected]:benben/boy.git
新增乙個名為boy
,位址為[email protected]:benben/test.git
的倉庫。
當你拉取此倉庫的內容時,可以使用命令git fetch boy
。一般情況下,當你不輸倉庫名時,缺省會去拉取名為origin
倉庫的內容。
命令格式git remote rename
可以修改某個遠端倉庫在本地的簡稱。比如想把上面的boy
倉庫名改為girl
,可以使用命令:$ git remote rename boy girl
。
遠端倉庫名的改變也可能導致對應的分支名稱發生變化,例如原來的boy/master
分支現在成了girl/master
。
命令格式git remote remove 《倉庫名》
或者git remote rm 《倉庫名》
,會刪除遠端的倉庫的所有跟蹤分支和配置設定。
命令格式git remote set-url [--push]
,或者git remote set-url -add
,或者git remote set-url --delete
。第一條命令是用新的倉庫位址替換舊的倉庫位址,其他兩條命令分別對應新增乙個倉庫和刪除乙個倉庫。
例如:使用命令git remote set-url origin [email protected]:benben/newtest.git
,就可以將舊的倉庫位址替換掉。
命令格式git remote show 《倉庫名》
,檢視某個遠端倉庫的詳細資訊,比如要檢視$ git remote show origin
倉庫。
* remote origin
fetch url: [email protected]:benben/test.git
push url: [email protected]:benben/test.git
head branch: develop
remote branches:
develop tracked
refs/remotes/origin/master stale (use 'git remote prune'
to remove)
local branches configured for
'git pull':
develop merges with remote develop
master merges with remote master
local ref configured for
'git push':
develop pushes to develop (up to
date)
git 與遠端倉庫常用命令(簡單版本)
一 從遠端倉庫轉殖 到本地 git clone 遠端倉庫位址 二 將專案放入你轉殖之後的本地位址,或者在本地倉庫新增了新的檔案,需要上傳到遠端倉庫 1 檢視本地倉庫的狀態,會提示你倉庫增加或者變化了什麼檔案,此時的檔案在本地工作區git status 2 新增 檔案到你的本地倉庫暫存區 git ad...
git常用命令遠端(自用)
從遠端倉庫轉殖 git clone 遠端git倉庫位址檢視遠端倉庫 倉庫伺服器的名字 git remote 倉庫位址 git remote v本地倉庫跟遠端倉庫建立關聯關係 執行 git remote add origin 新增乙個新的遠端 git 倉庫 git remote add origin ...
git常用命令 git遷移倉庫位址
檢視當前分支 git branch從原位址轉殖乙份裸版本庫,比如原本託管於 github。然後到新的 git 伺服器上建立乙個新專案,比如 gitcafe。以映象推送的方式上傳 到 gitcafe 伺服器上。刪除本地 到新伺服器 gitcafe 上找到 clone 位址,直接 clone 到本地就可...