git branch -a 不显示所有远程分支
git branch -a does not show all remote branches
我的远程git服务器有2个分支,开发和发布。
我已经克隆了存储库,但是当我这样做时 git branch -a
我看到:
* develop
remotes/ghe/HEAD -> ghe/develop
remotes/ghe/develop
我试过 git fetch
但它没有更新列表。
通过 运行 git clone
,--depth
为 1,您正在创建一个 浅层克隆 。您看到的行为是默认行为 without 指定 --no-single-branch
获取所有分支的提示,而不是最近的单个分支。通过不指定此选项,您只是获得远程 HEAD
指向的主分支。
如果你想要一个带有所有分支提示的浅克隆,解决方案应该是指定选项--no-single-branch
。
有关详细信息,请查看 documentation on git clone
.
我的远程git服务器有2个分支,开发和发布。
我已经克隆了存储库,但是当我这样做时 git branch -a
我看到:
* develop
remotes/ghe/HEAD -> ghe/develop
remotes/ghe/develop
我试过 git fetch
但它没有更新列表。
通过 运行 git clone
,--depth
为 1,您正在创建一个 浅层克隆 。您看到的行为是默认行为 without 指定 --no-single-branch
获取所有分支的提示,而不是最近的单个分支。通过不指定此选项,您只是获得远程 HEAD
指向的主分支。
如果你想要一个带有所有分支提示的浅克隆,解决方案应该是指定选项--no-single-branch
。
有关详细信息,请查看 documentation on git clone
.