我的远程 git 服务器有 2 个分支,开发和发布。
我已经克隆了存储库,但是当我这样做时,git branch -a我看到:
* develop
remotes/ghe/HEAD -> ghe/develop
remotes/ghe/develop
Run Code Online (Sandbox Code Playgroud)
我试图做一个,git fetch但它没有更新列表。
通过git clone使用 a --depthof 1运行,您正在创建一个浅克隆。您看到的行为是默认行为,没有指定--no-single-branch获取所有分支的提示,而不是最近的单个分支。通过不指定此选项,您只是获得远程HEAD指向的主要分支。
如果您想要一个带有所有分支提示的浅层克隆,解决方案就是指定选项--no-single-branch。
有关更多信息,请查看有关 的文档git clone。