github把master默认分支改为了main, 为了适应它这种政治正确的变化, 我们也要做相应调整, 把本地git的master改成main.
其实所谓的把master改成main, 只不过是修改git的配置文件而已, 毕竟不管任何应用程序, 能灵活改动的地方必然就是配置文件.
前置提示
请使用2.28版本以后的git
默认分支和主分支我这里是一个意思, 毕竟在没创建项目前叫默认分支, 但创建项目后一般都会用默认分支作为主分支
把默认分支改为main
windows中git的配置文件在C:\Users\<用户名>
下
我们只需要在配置中添加下图的配置就行
经过上面的修改, 当我们使用git init
初始化某个项目的时候, 默认就会使用main做为主分支
除了手动修改配置文件外, 也可以使用git命令, 效果和手动修改没区别
git config --global init.defaultBranch main
1
2
以上方法只是让以后创建的项目默认分支为main, 但对于已经创建的项目则无能为力, 所以我们还需要对已存在的项目逐个进行修改.
修改已创建项目的主分支为main
切换到主分支master
使用
git branch -M main
命令, 把当前master分支改名为main, 其中-M
的意思是移动或者重命名当前分支
文章首发于: https://w2fenx.com/294.html
文章知识点与官方知识档案匹配,可进一步学习相关知识