1. 程式人生 > >gitHub如何切換到非master分支的其他分支

gitHub如何切換到非master分支的其他分支

首先, 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 &