跳至主要内容

排除缺失贡献的故障排查

了解贡献图中可能缺失贡献的常见原因。

提交时间少于 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 <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 账户中。添加新地址后,贡献图会自动重新构建。

注意

如果您使用受管用户账户,则无法向该账户添加额外的电子邮件地址,即使您的身份提供商(IdP)注册了多个电子邮件地址。因此,仅能将使用在 IdP 中注册的主电子邮件地址撰写的提交关联到受管用户账户。

通用电子邮件地址(如 jane@computer.local)无法添加到 GitHub 账户并与提交关联。如果您使用通用电子邮件地址撰写了任何提交,这些提交将不会链接到您的 GitHub 个人资料,也不会出现在贡献图中。

提交未在默认分支或 gh-pages 分支进行

只有在默认分支或 gh-pages 分支(针对拥有项目站点的仓库)进行的提交才会被计入。欲了解更多信息,请参阅 GitHub Pages 是什么?

如果您的提交位于非默认分支或非 gh-pages 分支,并希望计入贡献,您需要执行以下操作之一

警告

更改仓库的默认分支会对所有仓库协作者生效。仅当您希望新分支成为以后所有拉取请求和提交的基线时才执行此操作。

提交在 Fork 中完成

在 Fork 中进行的提交不会计入您的贡献。若要计入,您必须打开拉取请求,将您的更改合并到上游仓库。欲了解更多信息,请参阅 创建拉取请求

后续步骤

© . This site is unofficial and not affiliated with GitHub, Inc.