在GitHub上,我希望master
分支实际上是x.y.z
分支的别名。因此,x.y.z和master的所有提取/推送都会产生完全相同的结果。我确实希望保留master
分支,因为人们习惯了它,但也希望x.y.z
分支不使master成为分支名称的特例(其他分支是a.b.c
,d.e.f
...)。
有没有办法在GitHub上实现这一目标?或者通常在Git远程存储库上?
答案 0 :(得分:3)
在GitHub端,您可以更改the default branch 在远程仓库方面,您可以similarly change the default branch。
在GitHub端无法直接设置分支别名 它位于远程托管git repo服务器上,您可以访问:
git symbolic-ref refs/heads/master refs/heads/x.y.z
但是别名部分不会传播到git cloned repo:虽然默认情况下每个新克隆都会签出x.y.z
,但是他们的用户必须在本地设置别名。