在远程存储库中创建一个git symbolic ref

时间:2009-05-11 10:54:34

标签: git github master head git-branch

在我的远程裸存储库中,HEAD指向“refs / heads / master”,我希望它指向“refs / heads / other”。

我无法访问远程存储库目录并运行git symbolic-ref。是否有任何git命令来实现它?或者其他任何方式?

如果没有办法,Github是否允许改变HEAD?

提前致谢。

2 个答案:

答案 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.comhttp://Gitorious.org,{{3} },http://repo.or.czGirar)。

这些具体答案可能对阅读本页并考虑这些特定服务的人有用。

$ ssh git.alt help | fgrep branch
default-branch  []
$ 

例如ssh git.alt default-branch packages/autosshd.git sisyphus将远程仓库autosshd.git中的HEAD更改为指向sisyphus分支。