如何从存储库中获取所有分支?
Posted
技术标签:
【中文标题】如何从存储库中获取所有分支?【英文标题】:how to get all branchs from repository? 【发布时间】:2014-09-15 18:13:01 【问题描述】:我是 git 的新用户,我使用 gitBash。
当我执行$git clone http:..../name.git
时,name 的主分支正在下载。但是当我执行$git branch -a
时,我只看到主分支,没有其他分支。
但是我有一些其他的分支...为什么我看不到所有的分支?怎么做?
谢谢。
【问题讨论】:
【参考方案1】:git branch -a
仅显示您已签出的本地分支。
您想使用git branch -r
(其中-r
代表remote
)。这应该列出所有可用的远程分支(我现在无法测试它,但我相当确定它可以工作)。
【讨论】:
好的,我尝试了一些命令:$git branch => show 'master'。 $git 分支 -a => 显示'master'。而 $git branch -r => 什么都不显示.. 为什么?这是否意味着没有其他分支?因为我确定远程存储库上还有其他分支..; 啊!如果我尝试 $git ls-remote --heads http://....name.git,我可以看到我想要的分支。但是我怎样才能克隆它呢?以上是关于如何从存储库中获取所有分支?的主要内容,如果未能解决你的问题,请参考以下文章