快速设置 Git 默认分支由 master 变为 main

master修改为main

github默认创建的新项目的分支为main
所以,本人也跟随变化,将本地 client 的git 也设置 Git 默认分支由 master 变为 main。

前提条件

Mac 如果版本太低,如何升级,请看这篇文章

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 = [email protected]
[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 = [email protected]
[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

猜你喜欢

转载自blog.csdn.net/shenhonglei1234/article/details/112846282