使用如下git命令檢視所有遠端分支:
git branch -r
檢視遠端和本地所有分支:
git branch -a
檢視本地分支:
git branch
在輸出結果中,前面帶*
的是當前分支。
方法一使用如下命令:
git checkout -b 本地分支名x origin/遠端分支名x
使用該方式會在本地新建分支x,並自動切換到該本地分支x。
採用此種方法建立的本地分支會和遠端分支建立對映關係。
方式二使用如下命令:
git fetch origin 遠端分支名x:本地分支名x
使用該方式會在本地新建分支x,但是不會自動切換到該本地分支x,需要手動checkout。
採用此種方法建立的本地分支不會和遠端分支建立對映關係。
建立本地分支與遠端分支的對映關係(或者為跟蹤關係track)。
這樣使用git pull或者git push時就不必每次都要指定從遠端的哪個分支拉取合併和推送到遠端的哪個分支了。
git branch -vv
輸出:
上面的本地分支和遠端分支都有對映關係,如果沒有,就需要手動建立:
git branch -u origin/分支名
,
或者git branch --set-upstream-to origin/分支名
origin
為git位址的標誌,可以建立當前分支與遠端分支的對映關係。
撤銷本地分支與遠端分支的對映關係
git branch --unset-upstream
之後可以再次用git branch -vv
檢視本地分支和遠端分支對映關係
問題思考:本地分支只能跟蹤遠端的同名分支嗎?
答案是否定的,本地分支可以與遠端不同名的分支建立對映關係
操作和之前的一樣,只是可以指定和本地分支名不同的遠端分支名,然後使用git branch -vv
檢視對映關係,可以發現建立對映成功。
**
git拉取遠端分支並建立本地分支
使用如下git命令檢視所有遠端分支 git branch r方法一 使用如下命令 git checkout b 本地分支名x origin 遠端分支名x使用該方式會在本地新建分支x,並自動切換到該本地分支x。採用此種方法建立的本地分支會和遠端分支建立對映關係。方式二 使用如下命令 git fetch...
git拉取遠端分支並建立本地分支
使用如下git命令檢視所有遠端分支 git branch r方法一 使用如下命令 git checkout b 本地分支名x origin 遠端分支名x使用該方式會在本地新建分支x,並自動切換到該本地分支x。採用此種方法建立的本地分支會和遠端分支建立對映關係。方式二 使用如下命令 git fetch...
git分支拉取遠端分支並建立本地分支
1.情況一 本地 遠端沒有分支,建立本地分支並推送到遠端 1.1新建本地分支並切換 dev git checkout b dev 新建並切換到分支dev dev為分支名稱 git branch vv 檢視分支狀態1.2.推送到遠端 git pull 先拉取遠端分支的更新 習慣 git push se...