我的远程git服务器有2个分支,开发和发布。
我已经克隆了存储库,但当我git branch -a
时,我看到了:
* develop
remotes/ghe/HEAD -> ghe/develop
remotes/ghe/develop
我尝试了git fetch
,但没有更新列表。
答案 0 :(得分:4)
通过git clone
运行--depth
,您需要创建浅层克隆。您看到的行为是默认行为,没有指定--no-single-branch
以获取所有分支的提示,而不是最近的单个分支。如果不指定此选项,您只需获取远程HEAD
所指向的主分支。
如果您想要一个带有所有分支提示的浅层克隆,解决方案就是指定选项--no-single-branch
。
有关详细信息,请查看documentation on git clone
.