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 = 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
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐