快速设置 Git 默认分支由 master 变为 main
master修改为maingithub默认创建的新项目的分支为main所以,本人也跟随变化,将本地 client 的git 也设置 Git 默认分支由 master 变为 main。前提条件Mac 如果版本太低,如何升级,请看这篇文章git在2.28版本中提供新功能,您可以使用init.defaultBranch更改默认分支。[init]defaultBranch = maingit 配置修改修改
文章共518字 · 阅读需要大约2分钟
一键AI生成摘要,助你高效阅读
问答
·
master修改为main
github默认创建的新项目的分支为main
所以,本人也跟随变化,将本地 client 的git 也设置 Git 默认分支由 master 变为 main。
前提条件
git在2.28版本中提供新功能,您可以使用init.defaultBranch
更改默认分支。
[init]
defaultBranch = main
git 配置修改
修改默认分支为 main
分支 git config --global init.defaultBranch main
#查看没有修改之前的git配置文件
sh-3.2# cat /Users/honglei/.gitconfig
[user]
name = honglei
email = hongleishen@hotmail.com
[core]
autocrlf = input
[filter "lfs"]
smudge = git-lfs smudge -- %f
process = git-lfs filter-process
required = true
clean = git-lfs clean -- %f
[http]
sslVerify = false
#修改默认配置main
git config --global init.defaultBranch main
#查看修改之后的git配置文件
➜ ~ cat /Users/honglei/.gitconfig
[user]
name = honglei
email = hongleishen@hotmail.com
[core]
autocrlf = input
[filter "lfs"]
smudge = git-lfs smudge -- %f
process = git-lfs filter-process
required = true
clean = git-lfs clean -- %f
[http]
sslVerify = false
[init]
defaultBranch = main
验证
# 修改之前 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
更多推荐
已为社区贡献5条内容
所有评论(0)