【发布时间】:2014-11-12 21:26:00
【问题描述】:
我正在尝试使用 yum install 中的 git 1.8.3.1 从 git 裸仓库克隆时更改默认分支。我一直认为这样做的方法是更改远程 repo 的 HEAD 文件中的引用,并且几个 SO answers 似乎证实了这一点。
但是,我发现远程裸仓库中 HEAD 的值没有效果。即使我的远程仓库在 HEAD 中有这个值:
ref: refs/heads/secondbranch
我克隆时仍然默认为 firstbranch 分支!有什么想法吗?这些信息还可以存储在哪里?
【问题讨论】:
-
服务器上的
secondbranch是否指向与firstbranch相比不同 的提交?如果没有,我知道问题是什么...... -
secondbranch 指向同一个提交——请告诉问题是什么!
-
爱德华·汤普森(Edward Thompson)击败了我(因为我整天都不在家:-))。请注意,您需要更新的客户端和更新的服务器,否则您将获得“最佳猜测”方法。另请注意,您可以使用
-b参数覆盖默认结帐git clone。