2014-07-24 53 views
0

我是一個使用git的新用戶,我使用gitBash。 當我執行$git clone http:..../name.git時,名稱的主分支正在下載。但是當我執行$git branch -a時,我只看到主分支,沒有其他分支。如何從存儲庫中獲取所有分支?

但我還有其他分支......爲什麼我看不到所有分支?那是怎麼回事?

thx。

回答

1

git branch -a只顯示您已經簽出的本地分行。

您想使用git branch -r(其中-r代表remote)。這應該列出所有可用的遠程分支(我現在不能測試,但我相當確定它的工作原理)。

+0

好的,我嘗試了一些指令:$ git branch => show'master'。 $ git branch -a => show'master'。和$ git branch -r =>什麼都不顯示。爲什麼?這是否意味着沒有其他分支?因爲我確定遠處的存儲庫上有其他分支。 – pikameuh

+0

啊!如果我嘗試$ git ls-remote --heads http://....name.git,我可以看到我想要的分支。但我怎麼克隆它? – pikameuh

+0

沒有人看到我的問題是什麼? – pikameuh

相關問題