14

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

我无法转到远程存储库目录并运行git symbolic-ref. 是否有任何 git 命令来实现它?还是有什么其他方式?

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

提前致谢。

4

2 回答 2

6

要在 github 中更改它,请转到管理部分。
您可以从那里的下拉列表中选择默认分支。

于 2009-05-11T11:09:46.860 回答
4

(已经发布了另一个基本相同的问题:How do I change a Git remote HEAD to point to something except "master"</a>,那里有更多的讨论,参考了 Github 组。所以我'也想向任何人指出该讨论。)

众所周知,没有普遍的答案。

但是对于各种 git "farms" 有一个特定的答案(多个用户可以通过受限界面管理 git repos:通过 http 和 ssh):http://Github.comhttp://Gitorious.orghttp:// /repo.or.cz,Girar ( http://git.altlinux.org ) 。_

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

$ ssh git.alt 帮助 | fgrep 分支
默认分支 []
$

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

于 2010-06-03T01:14:21.540 回答