【发布时间】:2017-08-09 20:07:52
【问题描述】:
在Pro Git book,它说
“起源”并不特殊
就像分支名称“master”在 Git 中没有任何特殊含义一样,“origin”也没有。 虽然“master”是运行 git init 时启动分支的默认名称,这是它被广泛使用的唯一原因,但“origin”是运行 git clone 时远程的默认名称。如果您改为运行 git clone -o booyah,那么您将拥有 booyah/master 作为您的默认远程分支。
这意味着,我们可以使用我们的默认分支名称作为 main 或 main-branch 或类似的名称。我在man git-init 中没有看到任何选项,它将使用不同的默认分支名称初始化我的repo。
GitHub shows how to set the default branch name 在其设置页面中。但我不是在谈论如何在任何特定的 Git 托管站点 上设置它。我严格要求只针对 Git,而不是针对任何特定的 Git 托管站点。
有没有办法做到这一点?
【问题讨论】:
-
一些工作已经开始看github.com/git-for-windows/git/issues/2674中主/默认分支的命名。
标签: git version-control