GitHub 私有仓库默认主分支

GitHub private repository default main branch

我想弄清楚,为什么 GitHub 上的私有存储库不显示来自同一主电子邮件的提交的“贡献 activity”,通过添加 .patch 进行检查提交结束 URL

似乎是因为私有存储库位于“master”分支上,而不是“main”(默认),而 Public 存储库也在“master”上,在这种情况下是(默认),并且“贡献activity”显示进度。

我可以将默认分支从存储库设置“主”更改为“主”,但会产生不良后果,但我不确定为什么私有存储库分支默认为“主”和(默认),以及如何避免这从头开始

我怀疑这两个存储库的创建和默认值从 Master 更改为 main 只是时间问题。

术语 'master' 对许多人来说是一个沉重的术语。主人可以暗示奴隶,主人也可以暗示可以的人和不能的人。 git 不需要调用其默认分支 master,因此今年进行了更改,使 'main' 成为 Git 和 Github 中的新默认值. Git集线器管理员可以为新存储库设置默认分支名称。

但这不会影响现有的存储库,除非存储库所有者签出 master,从中创建一个主分支并将其推送到 GitHub。之后,repo 所有者可以更改现有存储库的当前默认分支并删除旧的 master 分支。此操作不会丢失任何数据,但 CI 触发器、服务挂钩和标记可能需要更新。

所以我怀疑发生了什么:私有回购是在设置新默认值之前创建的。

顺便说一句,有一个 setting to show or hide private contributions