git 切換到分支

2022-02-20 20:10:56 字數 1060 閱讀 3138

使用如下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切換到遠端分支

遠端倉庫 git clone 下來,當你執行 git branch,你只會看到 master 並不會看到其他分支,即便遠端倉庫上有其他分支,使用 git branch va 可以檢視本地 遠端分支列表 master 0840594 merge master and 1.0.0 remotes ori...

git 切換到遠端分支

切換到專案倉庫目錄下 2 執行 gitbranch va 檢視所有分支,星號 表示當前所在分支 remotes origin 開頭的表示遠端分支 master 6538159 merge pull request 267 from zhangjie master v20160407 fefcbf4 ...

git切換到遠端分支

遠端倉庫 git clone 下來,當你執行 git branch,你只會看到 master 並不會看到其他分支,即便遠端倉庫上有其他分支,使用 git branch va 可以檢視本地 遠端分支列表 master 0840594 merge master and 1.0.0 remotes ori...