2014-07-24 52 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

相关问题