在我的远程裸存储库中,HEAD指向“refs / heads / master”,我希望它指向“refs / heads / other”。
我无法访问远程存储库目录并运行git symbolic-ref
。是否有任何git命令来实现它?或者其他任何方式?
如果没有办法,Github是否允许改变HEAD?
提前致谢。
答案 0 :(得分:6)
要在github中更改它,请转到管理部分 您可以从下拉列表中选择默认分支。
答案 1 :(得分:4)
(已经发布了另一个问题基本相同:How do I change a Git remote HEAD to point to something besides “master”,还有更多的讨论,a reference to the Github group。所以我只想指出任何人也参与讨论。 )
众所周知,没有普遍的答案。
但是对于各种git“farm”有一个特定的答案(多个用户可以通过受限制的界面管理git repos:通过http和ssh):http://Github.com,http://Gitorious.org,{{3} },http://repo.or.cz(Girar)。
这些具体答案可能对阅读本页并考虑这些特定服务的人有用。
$ ssh git.alt help | fgrep branch default-branch [] $
例如ssh git.alt default-branch packages/autosshd.git sisyphus
将远程仓库autosshd.git
中的HEAD更改为指向sisyphus
分支。