关于您的贡献图表
您的个人资料贡献图表记录了您对 GitHub 上存储库的贡献。贡献根据协调世界时 (UTC) 而不是您的本地时区进行时间戳。只有满足特定条件的贡献才会被计入。在某些情况下,我们可能需要重建您的图表才能显示贡献。
如果您所在的组织使用 SAML 单点登录 (SSO),如果您没有活动的 SSO 会话,您将无法在您的个人资料中看到来自该组织的贡献活动。从您的组织外部查看您个人资料的人员将看到您对组织的贡献活动的匿名贡献活动。
计入的贡献
问题、拉取请求和讨论
如果问题、拉取请求和讨论是在独立存储库(而不是 fork)中打开的,它们将显示在您的贡献图表中。
提交
如果提交满足以下 **所有** 条件,它们将显示在您的贡献图表中
- 用于提交的电子邮件地址与您在 GitHub 上的帐户相关联。
- 这些提交是在独立的仓库中进行的,而不是在分支中。
- 这些提交是在
- 仓库的默认分支中
- 在
gh-pages
分支中(对于具有项目网站的仓库)
有关项目网站的更多信息,请参阅“关于 GitHub Pages”。
此外,以下至少一项必须为真
- 您是仓库的合作者,或者您是拥有该仓库的组织的成员。
- 您已将仓库分叉。
- 您已在仓库中打开了一个拉取请求或问题。
贡献未被计算的常见原因
备注
- 在重新设定基础提交时,提交的原始作者和重新设定基础提交的人员(无论是在命令行上还是在 GitHub.com 上),都会获得贡献积分。
- 如果您合并了多个个人帐户,则问题、拉取请求和讨论将不会归因于新帐户,也不会出现在您的贡献图中。
提交是在不到 24 小时前进行的
在进行符合贡献要求的提交后,您可能需要等待最多 24 小时才能在您的贡献图中看到该贡献。
您的本地 Git 提交电子邮件未连接到您的帐户
提交必须使用与您在 GitHub 上的帐户关联的电子邮件地址,或使用您在电子邮件设置中提供的 GitHub 提供的noreply
电子邮件地址进行,才能出现在您的贡献图中。有关noreply
电子邮件地址的更多信息,请参阅“设置您的提交电子邮件地址”。
您可以通过在提交 URL 末尾添加.patch
来检查用于提交的电子邮件地址。例如,以下提交 URL 包含.patch
。
https://github.com/octocat/octocat.github.io/commit/67c0afc1da354d8571f51b6f0af8f2794117fd10.patch
From 67c0afc1da354d8571f51b6f0af8f2794117fd10 Mon Sep 17 00:00:00 2001
From: The Octocat <[email protected]>
Date: Sun, 27 Apr 2014 15:36:39 +0530
Subject: [PATCH] updated index for better welcome message
From:
字段中的电子邮件地址是在本地 git 配置设置中设置的地址。在此示例中,用于提交的电子邮件地址为[email protected]
。
如果用于提交的电子邮件地址未连接到您在 GitHub 上的帐户,则必须将电子邮件地址添加到您在 GitHub 上的帐户。当您添加新地址时,您的贡献图将自动重建。
注意:如果您使用的是托管用户帐户,即使您的身份提供者 (IdP) 注册了多个电子邮件地址,您也无法向该帐户添加其他电子邮件地址。因此,只有由您 IdP 注册的主电子邮件地址创作的提交才能与您的托管用户帐户关联。
通用电子邮件地址(例如 [email protected]
)无法添加到 GitHub 帐户并链接到提交。如果您使用通用电子邮件地址创作了任何提交,这些提交将不会链接到您的 GitHub 个人资料,也不会显示在您的贡献图中。
提交未在默认分支或 gh-pages
分支中进行
仅当提交在默认分支或 gh-pages
分支(对于具有项目站点的存储库)中进行时,才会计算提交。有关更多信息,请参阅“关于 GitHub Pages”。
如果您的提交位于非默认分支或非 gh-pages
分支中,并且您希望它们计入您的贡献,您需要执行以下操作之一
- 打开拉取请求 以将您的更改合并到默认分支或
gh-pages
分支中。 - 更改存储库的默认分支。
警告:更改存储库的默认分支将更改所有存储库协作者的默认分支。仅当您希望新分支成为所有未来拉取请求和提交的基础时,才执行此操作。
提交是在分支中进行的
在分支中进行的提交不会计入您的贡献。要使它们计入,您必须打开拉取请求以将您的更改合并到父存储库中。有关更多信息,请参阅“创建拉取请求”。