Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在远程存储库中创建git符号引用_Git_Github_Master_Head_Git Branch - Fatal编程技术网

在远程存储库中创建git符号引用

在远程存储库中创建git符号引用,git,github,master,head,git-branch,Git,Github,Master,Head,Git Branch,在我的远程裸存储库中,头部指向“refs/heads/master”,我希望它指向“refs/heads/other” 我无法转到远程存储库目录并运行git symbolic ref。有没有git命令来实现它?还是其他方式 如果没有办法,Github允许一个人改变头部吗 提前感谢。要在github中更改它,请转到管理部分。 您可以从那里的下拉列表中选择默认分支。(已经发布了另一个问题,问题基本相同:,并且那里有更多的讨论。因此,我只想让任何人也参与讨论。) 正如我们所知,没有普遍的答案 但对于各

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

我无法转到远程存储库目录并运行
git symbolic ref
。有没有git命令来实现它?还是其他方式

如果没有办法,Github允许一个人改变头部吗


提前感谢。

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

(已经发布了另一个问题,问题基本相同:,并且那里有更多的讨论。因此,我只想让任何人也参与讨论。)

正如我们所知,没有普遍的答案

但对于各种git“场”(其中多个用户可以通过受限接口(通过http和ssh)管理git回购)有一个特定的答案:,,()

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

  • 现在,他们有了一个下拉菜单,可以在处选择总支机构(示例:)
  • (查看设置中的某个位置)
  • :admin>默认分支>(选择一些内容)(感谢@srcspider的回答)
  • (运行为ALT发行版构建软件包)中,可以使用ssh接口:
$ssh git.alt help | fgrep分支 默认分支[] $
例如
ssh git.alt default branch packages/autosshd.git sisyphus
将远程repo
autosshd.git
中的头更改为指向
sisyphus
分支。

Hmmmm。。。这个下拉列表的存在是一个很强的指标,表明单纯使用Git命令是无法实现的。这应该是一个注释,因为它不是一个答案。它是一个完美的答案。是否有任何git命令[更改远程存储库上的符号引用]?还是其他方式?这里没有git命令,但这里有几个例子说明如何在各种git托管服务上执行它。 $ ssh git.alt help | fgrep branch default-branch [] $