git跟蹤遠端分支並建立本地分支

2021-08-04 19:01:49 字數 1161 閱讀 4875

使用如下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轉...