Git设置初始化默认分支为main

github创建项目的默认分支为main。本地创建的git分支默认为master,每次在本地新建一个仓库再关联到remote,分支不统一。

git在2.28版本中提供了一个配置,指定在执行git init的时候生成的默认分支

1
2
3
# vim ~/.gitconfig
[init]
defaultBranch = main

本地git版本不够的话先升级;

如果使用homebrew安装的git,直接升级即可

1
brew upgrade git

或者可以到官网下载最新的版本,使用其他方式安装