github 中 main 和 master 分支的指导

Sub*_*aik 6 git github

我在 Github 中创建了一个远程存储库并将我的项目推送到该远程存储库中。推送后,创建了一个新分支master,现在我有两个分支mainmaster. 默认分支是main哪个不应该是。在创建远程存储库时,我添加了一个Readme.md文件,可能是因为main首先创建了该分支。你能在这里纠正我吗?

截至目前,我有两个分支,我将默认分支更改为master. 对于main分支,它显示为main had recent pushes 43 minutes agocompare & pull request按钮。当我单击按钮时,它显示如下。

main创建分支,是因为加入Readme.md的文件?当我独自开发一个小项目时,我该如何做拉取请求?需要一些指导。 在此处输入图片说明

mne*_*rov 9

最近,GitHub 决定在创建新存储库时将默认分支更改main.

如果您没有任何提交main并且不需要它,只需删除该分支。

截图您发布表明,有没有什么两个分支之间进行比较,并因为你已经取得master的默认,而不是main,那么你并不真正需要的main

如果需要删除main有很多方法,可以通过 GitHub UI 或命令行(相关)。

编辑

GitHub 现在提供了一个设置,允许您通过https://github.com/settings/repositories将默认分支的名称更改为每个存储库。在这里,您可以恢复为“master”作为您的默认分支名称。

  • GitHub 现在还有一个设置页面,可让您将默认分支配置回“master”,就像宇宙中的每个人都习惯的那样。这样,您就不必遭受 git CLI 工具和 GitHub 中约定之间的冲突。https://github.com/settings/repositories (5认同)