master修改为main
github默认创建的新项目的分支为main
所以,本人也跟随变化,将本地 client 的git 也设置 Git 默认分支由 master 变为 main。
前提条件
Mac 如果版本太低,如何升级,请看这篇文章
git在2.28版本中提供新功能,您可以使用init.defaultBranch更改默认分支。
[init] defaultBranch = main 12
git 配置修改
修改默认分支为 main 分支 git config --global init.defaultBranch main
#查看没有修改之前的git配置文件 sh-3.2# cat /Users/honglei/.gitconfig [user]name = hongleiemail = hongleishen@hotmail.com [core]autocrlf = input [filter "lfs"]smudge = git-lfs smudge -- %fprocess = git-lfs filter-processrequired = trueclean = git-lfs clean -- %f [http]sslVerify = false #修改默认配置main git config --global init.defaultBranch main #查看修改之后的git配置文件 ➜ ~ cat /Users/honglei/.gitconfig [user]name = hongleiemail = hongleishen@hotmail.com [core]autocrlf = input [filter "lfs"]smudge = git-lfs smudge -- %fprocess = git-lfs filter-processrequired = trueclean = git-lfs clean -- %f [http]sslVerify = false [init]defaultBranch = main
123456789101112131415161718192021222324252627282930313233验证
# 修改之前 master demo git init Initialized empty Git repository in /Users/honglei/dev/SourceTree/shenhonglei/demo/.git/ ➜ demo git:(master) ✗ git version # 修改之后 main demo git init Initialized empty Git repository in /Users/honglei/dev/SourceTree/shenhonglei/demo/.git/ ➜ demo git:(main) ✗ git version 123456789