对于我有时所做或工作的某些项目,通常最好将所有更改压缩/变基到单个提交中。然而,我想知道这如何影响 github 上的贡献页面。
例如,如果我花了 2 个月的时间将更改推送到我创建的项目,然后在 2 个月后决定将其变基为一次提交,那么 github 会删除过去两个月地图上的所有贡献立方体吗?
我看到这个还在这里,所以我想我不妨回答一下这个问题。所以答案是肯定的。它将从图表中删除贡献。它不会立即执行此操作,因为从技术上讲,不再被任何内容指向的提交仍然可以在一段时间内到达,但最终会被垃圾收集,从而从您的贡献页面中删除。
参考页面是“为什么我的贡献没有显示在我的个人资料上?”
如果满足以下所有条件,提交将显示在您的贡献图表上:
- 用于提交的电子邮件地址与您的 GitHub 帐户相关联。
- 提交是在独立存储库中进行的,而不是分叉。
- 做出的承诺:
- 在存储库的默认分支中(通常是
)master
因此,如果您的变基影响
master
中的提交,您的贡献页面很可能会反映这一点。