使用如下git命令檢視所有遠端分支:
git branch -r
方法一
使用如下命令:
git checkout -b 本地分支名x origin/遠端分支名x
使用該方式會在本地新建分支x,並自動切換到該本地分支x。
方式二使用如下命令:
git fetch origin 遠端分支名x:本地分支名x
使用該方式會在本地新建分支x,但是不會自動切換到該本地分支x,需要手動checkout。
從遠端分支checkout
出來的本地分支,稱為 跟蹤分支 (tracking branch)。跟蹤分支是一種和某個遠端分支有直接聯絡的本地分支。在跟蹤分支裡輸入git push
,git 會自行推斷應該向哪個伺服器的哪個分支推送資料。同樣,在這些分支裡執行git pull
會獲取所有遠端索引,並把它們的資料都合併到本地分支中來。
$ git checkout
--track origin
/serverfix
branch
serverfix
setup to track remote branch refs
/remotes
/origin
/serverfix
.switched
to a
newbranch
"serverfix"
要為本地分支設定不同於遠端分支的名字,只需在第乙個版本的命令裡換個名字:
$ git checkout
-b sf origin
/serverfix
branch
sf set
up to track remote branch refs
/remotes
/origin
/serverfix
.switched
to a
newbranch
"sf"
現在你的本地分支sf
會自動將推送和抓取資料的位置定位到origin/serverfix
了。 git跟蹤遠端分支並建立本地分支
使用如下git命令檢視所有遠端分支 git branch r方法一 使用如下命令 git checkout b 本地分支名x origin 遠端分支名x使用該方式會在本地新建分支x,並自動切換到該本地分支x。方式二使用如下命令 git fetch origin 遠端分支名x 本地分支名x使用該方式會...
Git建立本地分支並關聯遠端分支
例如 git checkout b dev,這條命令把建立本地分支和切換到該分支的功能結合起來了,即基於當前分支master建立本地分支dev並切換到該分支下。例如 git push origin dev,這條命令表示把本地dev分支提交到遠端倉庫,即建立了遠端分支dev。注 要想和其他人分享某個本...
Git建立本地分支並關聯遠端分支
一 遠端有分支 本地新建分支 並與遠端分支進行關聯 git 上有master分支和release csgl v1.0.4 csgl分支,如果想在本地關聯下release csgl v1.0.4 csgl分支,方便寫完 後,直接git push,則需在本地新建分支並與遠端進行關聯 1 將master轉...