gitHub如何切換到非master分支的其他分支
阿新 • • 發佈:2019-01-30
首先, clone 一個遠端倉庫,到其目錄下:
$ git clone git://example.com/myproject $ cd myproject
然後,看看你本地有什麼分支:
$ git branch * master
但是有些其他分支你在的倉庫裡面是隱藏的,你可以加上-a選項來檢視它們:
$ git branch -a
* master
origin/HEAD
origin/master
origin/v1.0-stable
origin/experimental
如果你現快速的代上面的分支,你可以直接切換到那個分支:
$ git checkout origin/experimental
但是,如果你想在那個分支工作的話,你就需要建立一個本地分支:
$ git checkout -b experimental origin/experimental
現在,如果你看看你的本地分支,你會看到:
$ git branch
master
* experimental
你還可以用git remote命令跟蹤多個遠端分支
$ git remote add win32 git://gutup.com/users/joe/myproject-linux-port
$ git branch -a
* master
origin/HEAD
origin/master
origin/v1 .0-stable
origin/experimental
linux/master
linux/new-widgets
你可以用gitk檢視你做了些什麼:
$ gitk --all &