您丢失的提交似乎是使用电子邮件地址创作的
未链接到您的 GitHub 个人资料。您可以通过以下方式找到丢失的电子邮件
在提交 URL 的末尾添加“.patch”,然后查看
“从:”行。收到电子邮件后,您可以将其链接到您的个人资料
按照以下说明操作:
https://help.github.com/articles/why-are-my-commits-linked-to-the-wrong-user
在您将电子邮件链接到您的帐户后,任何有效的缺失
贡献将被回填,新的应该出现
自动。
例如,当我查看 Projet-merou 的提交历史时:
https://github.com/jxw1102/Projet-merou/commits/master
当我选择以你的 GitHub 用户名作为其最新提交时
作者并将 .patch 添加到 URL 中,如下所示:
https://github.com/jxw1102/Projet-merou/commit/f5bf30243ab99efc40802d3d78c08e49839ec9c9.patch
我在第二行看到这个:
From: Dicee courtinot.david@orange.fr
添加该电子邮件将回填任何缺失的有效贡献。后
你这样做,调用 API 应该会显示预期的结果。
API 端点:贡献者和贡献者统计
我在下面写了一些关于每个端点的注释。让我知道
如果您有任何问题!
/repos/:owner/:repo/contributors
当您调用 GET /repos/:owner/:repo/contributors 时,GitHub API
将列出指定存储库的贡献者,按
每个贡献者的提交次数按降序排列。贡献者
出于性能原因缓存数据。此端点可能会返回
几个小时前的信息。确定 Git 贡献者
通过作者电子邮件地址。此 API 尝试对贡献进行分组
按 GitHub 用户计算,在他们所有关联的电子邮件地址中。
出于性能原因,只有前 500 个作者电子邮件地址
该存储库将链接到 GitHub 用户。其余的将显示为
没有相关 GitHub 用户信息的匿名贡献者。
如果您在指定anon=1 的情况下调用此端点,API 将返回
默认分支上所有提交的计数,包括提交
不与 GitHub 上的任何用户关联。这是一个例子:
https://api.github.com/repos/jxw1102/Projet-merou/contributors?anon=1
当anon=1 没有这样指定时:
https://api.github.com/repos/jxw1102/Projet-merou/contributors
注意结果如何只显示与某些 GitHub 相关的提交
用户并且不计算合并提交。
/repos/:owner/:repo/stats/contributors
当您致电 GET /repos/:owner/:repo/stats/contributors 时,GitHub
API 将返回贡献者列表以及添加、删除和
提交计数。 total 表示提交的提交总数
由贡献者提供。
这有帮助吗?
一切顺利,
弗朗西斯
@francisfuzz
GitHub 支持