我们经常发布文档更新,此页面的翻译可能仍在进行中。有关最新信息,请访问英文文档。如果此页面上的翻译有问题,请告诉我们
文章版本: GitHub.com

为什么我的贡献没有在我的个人资料中显示?

您的个人资料贡献图是您对 GitHub 仓库所做贡献的记录。 贡献按照协调世界时 (UTC) 而不是您当地的时区加时间戳。 只有在满足特定标准时才会计算贡献。 在某些情况下,我们可能需要重建您的图表才能显示贡献。

计算的贡献

议题和拉取请求

如果议题和拉取请求在独立的仓库而不是分叉中打开,它们将在您的贡献图中显示。

提交

如果提交符合以下所有条件,则会在您的贡献图中显示:

此外,必须至少满足以下条件之一:

贡献未计算的常见原因

注:

  • 要显示在您的个人资料贡献图中,合作提交必须满足与单作者提交相同的标准。
  • 当拉取请求被合并并且提交被压缩时,只有合并拉取请求的用户和打开拉取请求的用户才会获得贡献积分。拉取请求的任何其他贡献者都不会获得贡献积分。
  • 变基提交时,提交的原作者和变基提交(无论是在命令行还是在 GitHub 上)的用户会获得贡献积分。

24 小时内进行的提交

进行满足计为贡献要求的提交后,您可能需要等待最长 24 小时才能看到在贡献图中显示的贡献。

您尚未将本地 Git 提交电子邮件添加到个人资料

提交必须使用已添加到 GitHub 个人资料的电子邮件地址进行,以便在您的贡献图中显示。 您可以通过将 .patch 添加到提交 URL 结尾来检查用于提交的电子邮件地址,例如 https://github.com/octocat/octocat.github.io/commit/67c0afc1da354d8571f51b6f0af8f2794117fd10.patch

From 67c0afc1da354d8571f51b6f0af8f2794117fd10 Mon Sep 17 00:00:00 2001
From: The Octocat <octocat@nowhere.com>
Date: Sun, 27 Apr 2014 15:36:39 +0530
Subject: [PATCH] updated index for better welcome message

From: 字段中的电子邮件地址是在本地 git 配置设置中设置的地址。 在本例中,用于提交的电子邮件地址是 octocat@nowhere.com

如果用于提交的电子邮件地址尚未添加到 GitHub 个人资料,您必须添加电子邮件地址到 GitHub 帐户。 您的贡献图将在添加新地址后自动重建。

通用电子邮件地址(例如 jane@computer.local)无法添加到 GitHub 帐户。 如果为您的提交使用这类电子邮件,则提交不会链接到您的 GitHub 个人资料,并且不会在您的贡献图中显示。

提交没有在默认或 gh-pages 分支中进行

提交仅当在默认分支(通常为 master)或 gh-pages 分支(采用 Project Pages 站点的仓库)中进行时才会计算。 如果您的提交位于非默认或非 gh-pages 分支中,并且您希望将其计入您的贡献,则需要执行以下操作之一:

更改仓库的默认分支将为所有仓库协作者进行更改。 仅当您希望新分支成为进行所有未来拉取请求和提交的基础时才执行此操作。

提交合作作者没有仓库的访问权限

如果提交在合作作者没有访问权限的仓库中进行,则该提交将不会计入合作作者的贡献。

提交在分叉中进行

在分叉中进行的提交不会计入您的贡献。 要将其计入,您必须执行以下操作之一:

提交在合并与压缩的拉取请求中进行

合并与压缩的拉取请求中进行的提交不会计入您的贡献。 只有合并拉取请求的用户和打开拉取请求的用户才会获得贡献。 拉取请求的任何其他贡献者都不会获得贡献积分。

延伸阅读

问问别人

找不到要找的内容?

联系我们