当前位置:   article > 正文

关于Github默认分支main和master以及如何在git init时指定默认分支_git init master

git init master

天行健,君子以自强不息;地势坤,君子以厚德载物。


每个人都有惰性,但不断学习是好好生活的根本,共勉!


文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。


Github使用指南

1. 前情提要

在使用git上传本地项目到github远程仓库时遇到了一个问题
初始化本地仓库后,本地仓库的默认仓库会变成master
如下图
在这里插入图片描述
然而在github的远程仓库中,我们的默认分支为main
在这里插入图片描述
这也就是后面一些列操作之后,在使用推送命令是报错的原因
推送命令使用main分支推送的,因为远程只有main,但是在初始化时,我们的仓库默认分支是master
所以推送失败,如下
在这里插入图片描述
但是你可以使用master推送成功,当然,这样你除了main分支就多一个master分支
在这里插入图片描述

2. 小故事

github以前是使用master作为默认分支,后来变成了main
关于为什么,我有一篇小作文可以看一下:Gitlab默认主分支main修改为master

虽然主流平台默认分支都由master变成了main,但是很多情况还是会使用master,比如我这个初始化时他就默认初始化本地默认分支为master

这种情况如何解决呢
接下来就带你修改默认分支

3. 修改默认分支

接下来我们把所有默认分支都改为main

3.1 初始化时修改

在初始化时指定默认分支为main

git init -b main
  • 1

3.2 初始化之后修改

如果已经初始化,依然可以修改本地分支
如原来本地初始化时默认分支为master
现在我想让他改为和远程仓库一致变成main

git branch -m master main
  • 1

3.3 全局修改

全局方式修改默认分支

git config --global init.defaultBranch main
  • 1

3.4 Github设置修改

还可以在Github中设置创建仓库时默认的分支名称
SettinsRepositories
将分支修改后Update即可

在这里插入图片描述


感谢阅读,祝君暴富!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/901737
推荐阅读
相关标签
  

闽ICP备14008679号