计为贡献的内容
只有在满足特定标准时才会计算贡献。 在某些情况下,我们可能需要重建您的图表才能显示贡献。
在配置文件页上,以下操作始终算作贡献****:
- 创建新仓库
- 创建现有存储库的分支
以下操作有时算作贡献****:
- 创建问题
- 提议拉取请求
- 提交拉取请求审查
- 打开讨论
- 回答讨论
- 执行提交
有关详细信息,请参阅议题、拉取请求和讨论的贡献条件以及提交的贡献条件。
议题、拉取请求和讨论的贡献条件
如果问题、拉取请求和讨论在独立的存储库中而非分支中打开,它们将在你的贡献图中显示。
此外,GitHub 在显示贡献图时限制这些项的数量。 如果已达到限制,则贡献图可能不会显示所有贡献。
提交的贡献条件
如果提交符合以下所有条件,则会在贡献图中显示:
- 用于进行或共同创作提交的电子邮件地址与 GitHub 上的帐户相关联。
- 提交在独立的仓库而不是复刻中进行。
- 提交在以下两个分支之一中进行:
- 仓库的默认分支
gh-pages
分支(对于具有项目网站的仓库)。 有关项目站点的详细信息,请参阅 What is GitHub Pages?
此外,以下至少一项必须为 true:
- 您是仓库中的协作者,或者是拥有该仓库的组织的成员。
- 您已复刻该仓库。
- 您已打开仓库中的拉取请求或议题。
谁能看到你的贡献和成就
在 GitHub Enterprise Server 上,你的个人资料上的公共贡献将仅对其他 你的 GitHub Enterprise Server 实例 用户可见****。
公开专用贡献后,对那些专用存储库没有访问权限的人员将能够查看你的每日贡献数量。 他们不会看到具体详细信息。
谁会接收贡献积分
要显示在你的个人资料贡献图中,合作提交必须符合与只有一个作者的提交相同的条件。
在变基提交时,提交的原作者和提交的变基者(无论是在命令行还是 你的 GitHub Enterprise Server 实例 上)都会获得贡献积分。
如何计算贡献事件时间
对于提交和拉取请求,时间戳的计算方式不同:
- “提交”使用提交时间戳中的时区信息。 有关详细信息,请参阅“从时间线查看提交详细信息”。
- GitHub 上打开的“拉取请求”和“议题”使用浏览器的时区********。 通过 API 打开的内容使用 API 调用中指定的时间戳或时区。
GitHub 如何使用 Git 创作日期和提交日期
在 Git 中,创作日期是有人首次使用 git commit
创建提交的时间。 除非有人使用 git commit --amend
、强制推送、变基或其他 Git 命令更改提交日期,否则提交日期与创作日期相同。
在个人资料页面上,创作日期用于计算进行提交的时间。 而在仓库中,提交日期用于计算在仓库中进行提交的时间。
通常,创作日期和提交日期是相同的,但如果提交历史记录发生变化,您可能会注意到提交顺序将被打乱。 有关详细信息,请参阅“排查缺少贡献的问题”。
分享来自 GitHub Enterprise Server 的贡献
共享贡献时,GitHub.com 或 GHE.com 配置文件会显示过去 90 天内的 GitHub Enterprise Server 贡献计数。 GitHub 使用 GitHub Connect 每小时自动更新请求。 来自 GitHub Enterprise Server 的贡献计数被视为专用贡献。 提交详细信息将仅显示贡献计数,并且这些贡献是在 GitHub Enterprise Server 上做出的。