从我的 gitlab 服务器克隆 git 存储库后,它不会检出 master,因为 origin/HEAD 指向某个其他分支“origin/foo”。在 gitlab 中,默认分支设置为 master。
如何将 origin/HEAD 从 'origin/foo' 移动到指向 'origin/master',以便进一步的克隆自动检出 origin/master?
克隆后, git remote show origin 声明:
HEAD branch: foo
Run Code Online (Sandbox Code Playgroud)
git remote -r 秒:
origin/HEAD -> origin/foo
Run Code Online (Sandbox Code Playgroud)
我希望 HEAD 分支指向 master,尽管 - 在 gitlab 中 - 默认分支已经设置为 master。
这只能在服务器端完成。对于 GitLab,它在您的项目、设置(左侧边栏中的最后一项)、“默认分支”(第三个文本字段)中完成。
显然,目前(2016 年 3 月)存在一个问题,这意味着 GitLab 报告的默认分支并不总是与git remote show origin. 将 GitLab 默认分支设置为其他任何内容,然后将其设置回 master,这对 @rralf 有效。
| 归档时间: |
|
| 查看次数: |
5080 次 |
| 最近记录: |