我在 Github 中创建了一个远程存储库并将我的项目推送到该远程存储库中。推送后,创建了一个新分支 master
现在我有两个分支 main
和 master
.默认分支是 main
这不应该。在创建远程仓库的时候,我加了一个Readme.md
文件可能是因为这个 main
分支首先被创建。你能在这里纠正我吗?
截至目前,我有两个分支,我将默认分支更改为 master
.对于 main
分支,它显示为 main had recent pushes 43 minutes ago
和 compare & pull request
按钮。当我单击按钮时,它显示如下。
当main
创建了分支,是因为添加了 Readme.md 文件吗?当我独自开发一个小项目时,我该如何做 pull 请求?需要一些指导。
最佳答案
近日,GitHub 决定 change the default branch创建到 main
的新仓库后.
如果您在 main
中没有任何提交而你不需要它,只需删除该分支。
您发布的屏幕截图显示两个分支之间没有任何可比较的内容,因为您已经制作了 master
默认值,而不是 main
,那么你真的不需要 main
.
如果需要删除main
有很多方法,可以通过 GitHub UI 或命令行( related )。
编辑
GitHub 现在提供了一个设置,允许您通过 https://github.com/settings/repositories 更改每个存储库的默认分支名称。 .在这里,您可以恢复为“master”作为您的默认分支名称。
关于git - github 中 main 和 master 分支的指导,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64318807/