Github没有将我的团队展示为贡献者

时间:2017-05-06 17:57:44

标签: git github

我的团队(由我,成员A和成员B组成)我是github的新手,我创建了一个仓库并通过repo设置将它们添加为协作者。我让他们将样本txt文件(随机单词,例如' foobar')推送到他们自己的forks并向我的fork发出pull请求。然后我将拉取请求合并到我自己的仓库中,但我的仓库只将我列为唯一的贡献者。

会员A和会员B的文件现在在我的回购中,但我的回购仍然说1个贡献者,当我点击该链接时,它只显示我和会员B的贡献。

1 个答案:

答案 0 :(得分:0)

documentation for the GitHub API to list contributors有这样说:

  

出于性能原因缓存贡献者数据。此端点可能会返回几个小时的信息。

没有历史图表的页面https://github.com/Mohammadhunan97/pipe_channel/graphs/contributors对应https://api.github.com/repos/Mohammadhunan97/pipe_channel/contributors的API输出。

通过添加参数anon=1,您还可以包含未将其提交作者电子邮件链接到GitHub用户的用户:https://api.github.com/repos/Mohammadhunan97/pipe_channel/contributors?anon=1

通过查看https://github.com/Mohammadhunan97/pipe_channel/commit/9ac4ae1e163562ade676f33e0ad7ad2b08adb31e.patch(我刚刚将.patch添加到提交链接的末尾),其中一个贡献者没有使用正确的电子邮件地址。有关如何解决此问题,请参阅GitHub documentation on how to fix when commits are not linked to any user