通过wsl(ubuntu)使用git&;windows终端,如何将默认分支名称更改为main?

通过wsl(ubuntu)使用git&;windows终端,如何将默认分支名称更改为main?,git,ubuntu,branch,wsl-2,windows-terminal,Git,Ubuntu,Branch,Wsl 2,Windows Terminal,通过wsl(ubuntu)和windows终端使用git,如何将默认的分支名称更改为main 我已经试过了: git config --global init.defaultBranch main 当我查看以下内容时,设置“init.defaultbranch=main”就在这里: git config --global --list 但是当我尝试在一个全新的文件夹中创建一个新的git init时,它仍然使用master。。。 有什么想法吗?所以你需要git版本2.28或更高版本。我有git

通过wsl(ubuntu)和windows终端使用git,如何将默认的分支名称更改为main

我已经试过了:

git config --global init.defaultBranch main
当我查看以下内容时,设置“init.defaultbranch=main”就在这里:

git config --global --list
但是当我尝试在一个全新的文件夹中创建一个新的git init时,它仍然使用master。。。
有什么想法吗?

所以你需要git版本2.28或更高版本。我有git版本2.25.1,尽管我几个月前才安装git。 对于Ubuntu来说,要获得最新的版本,你似乎需要经历一些困难

这就是我试过的

sudo apt-add-repository ppa:git-core/ppa
sudo apt-get update
sudo apt-get install git
之后,您可以使用以下工具检查您的版本:

git --version

如果您在我的问题中的代码中添加了全局设置,您就可以开始了。

正如您所看到的,2.28之前的Git版本根本没有这个选项(它们忽略任何
init.defaultBranch
设置)。但是请注意,在创建空存储库(包括旧版本和新版本的git)之后,只需运行
git checkout-b main