git - github 中 main 和 master 分支的指导

标签 git github

我在 Github 中创建了一个远程存储库并将我的项目推送到该远程存储库中。推送后,创建了一个新分支 master现在我有两个分支 mainmaster .默认分支是 main这不应该。在创建远程仓库的时候,我加了一个Readme.md文件可能是因为这个 main分支首先被创建。你能在这里纠正我吗?
截至目前,我有两个分支,我将默认分支更改为 master .对于 main分支,它显示为 main had recent pushes 43 minutes agocompare & pull request按钮。当我单击按钮时,它显示如下。
main创建了分支,是因为添加了 Readme.md 文件吗?当我独自开发一个小项目时,我该如何做 pull 请求?需要一些指导。
enter image description here

最佳答案

近日,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/

相关文章:

git - 如何使用git删除本地和远程分支

github - 无法使用 Github Windows 提交,未给出原因

windows - 无法推送到github : repository not found

api - Github 使用 2 因素身份验证创建 token

混帐添加。错误 : insufficient permission for adding an object to repository database . git/对象

git - 列出完整的提交历史记录

git p4 sync - perforce 的变化去了哪里?

git - 将项目迁移到 Git/Gerrit。访问控制问题?

git - 是否可以为 git 存储库设置两个远程 url?

linux - 带有 Web GUI 的免费 G​​IT 服务器,如 BitBucket/GitHub