Git init 仍然给我 master 而不是我的配置中的默认分支名称(main)

Cha*_*yes 1 linux git ubuntu github

在此处输入图片说明

我是 Linux Ubuntu 的新手,我正在设置我的 git。我已经在 Windows 中使用过 git。我正在尝试将我的 git 默认分支设置为,main因为这是我在 Windows 中习惯的,并且我在其他存储库中的所有分支也是main. 我已经尝试更改它一段时间了,但git init仍然提供了一个默认分支master. 我也尝试给它一个默认的分支名称,main但它仍然给 master。

iBu*_*Bug 5

init.defaultBranch 是 Git 2.28 中的新配置键,因此您的 2.25 无法识别它。

您可以按照on向Ubuntu的这个答案来安装Ubuntu的从Git的维护者的最新版本,因此配置非常荣幸。


tor*_*rek 5

除了iBug 的正确“升级 Git”答案之外,请注意,您可以运行git init然后立即运行git checkout -b main以将未出生的分支名称切换为main。无论您的 Git 有多老,这都有效,一直可以追溯到某些 RedHat/CentOS 发行版中古老版本之前的版本。