標籤: gitbranchpythonandroidj#uppython
2012-03-22 10:20 78630人閱讀 評論(0) 收藏 舉報android
有時Git clone下來會出現不少branch,更麻煩的是若是主分支沒代碼那你就只能看到.git目錄了。以下面的這個:git $ git clonegit://gitorious.org/Android-eeepc/mesa.gitfetch
發現本地就只有一個.git目錄,那麼這個時候就須要checkout了。spa 進入你的本地目錄,如這個是mesa,利用.net $ git branch –rblog 查看branch信息(固然你也能夠用git show-branch查看,不過有時並很差用),得到以下branch信息:ip origin/android 此時咱們須要的是android分支的代碼,那麼此時就要進行checkout了。get $ git checkout origin/android 你再看你的目錄(mesa)下是否是有了代碼了?其它的branch同理。
git clone默認會把遠程倉庫整個給clone下來; T2 {0 t, l+ @0 U" C2 g) i
能看到遠程的全部的分支,如remotes/origin/python_mail.skin e Y' X9 ~, f1 |
或者使用-t參數,它默認會在本地創建一個和遠程分支名字同樣的分支
也可使用fetch來作:
不過經過fetch命令來創建的本地分支不是一個track branch,並且成功後不會自動切換到該分支上- z) t: R4 p- s6 _2 d3 a
由於,這樣創建的branch是以master爲基礎創建的,再pull下來的話,會和master的內容進行合併,有可能會發生衝突... |