**:
遠端倉庫 git clone 下來,當你執行 git branch,你只會看到
* master
並不會看到其他分支,即便遠端倉庫上有其他分支,使用
git branch -va
可以檢視本地+遠端分支列表
* master 0840594 merge master and 1.0.0
remotes/origin/1.0.0 743012a 'update'
remotes/origin/2.0.0 2787838 udpate
remotes/origin/head -> origin/master
remotes/origin/master 0840594 merge master and 1.0.0
如果想切換到 origin/2.0.0 的分支,我們可以
git branch remotes/origin/2.0.0
不過結果並不如意:
* (detached from origin/2.0.0)
master
git branch 會看到上面的資訊,這裡還需要一步操作:
git checkout -b 2.0.0
-b 的意思是 base,以當前分支為 base,新建乙個名叫 2.0.0 的分支,這裡當然也可以使用其他的命名。此時再執行 git branch 就能看到:
$ git br
master
* 2.0.0
就 ok 了~
最直接的方法是:
git checkout -t origin/2.0.0
能夠直接新建本地分支,將遠端分支提取出來。
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...