0


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

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

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


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

文章目录


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

3.2 初始化之后修改

如果已经初始化,依然可以修改本地分支
如原来本地初始化时默认分支为

master

现在我想让他改为和远程仓库一致变成

main
git branch -m master main

3.3 全局修改

全局方式修改默认分支

git config --global init.defaultBranch main

3.4 Github设置修改

还可以在Github中设置创建仓库时默认的分支名称

Settins

Repositories

将分支修改后

Update

即可

在这里插入图片描述


感谢阅读,祝君暴富!
标签: github git

本文转载自: https://blog.csdn.net/mo_sss/article/details/137927136
版权归原作者 寒山李白 所有, 如有侵权,请联系我们删除。

“关于Github默认分支main和master以及如何在git init时指定默认分支”的评论:

还没有评论