GitHub 远程符号引用/分支别名

Mic*_*ael 5 git github

在 GitHub 存储库中,我希望master分支实际上是分支的别名x.y.z。因此,所有从 xyz 和 master 获取/推送的结果都将得到完全相同的结果。我确实想保留master分支,因为人们已经习惯了它,但也希望x.y.z分支不要让 master 成为分支名称的特例(其他分支是a.b.cd.e.f...)。

有没有办法在 GitHub 上实现这一目标?或者一般在 Git 远程存储库上?

Von*_*onC 6

在 GitHub 端,您可以更改默认分支
在远程存储库端,您可以类似地更改默认分支

在 GitHub 端无法直接设置分支别名。
它位于您有权访问的远程托管 git repo 服务器上:

git symbolic-ref refs/heads/master refs/heads/x.y.z
Run Code Online (Sandbox Code Playgroud)

但是别名部分不会传播到 git 克隆的存储库:虽然每个新克隆都会默认签出x.y.z,但他们的用户必须在本地设置别名。

  • @Mickael 我同意。这些符号引用和别名仅供本地使用。 (2认同)