0

我知道有 git 命令可以从存储库中提取和汇总贡献者信息,例如来自此链接的信息,但这对于 GitHub 存储库不是很有用,因为我会收到真实姓名和电子邮件。

我正在寻找具有这些特殊功能的 CLI 工具:

  • 查找本地(或远程)git 存储库的贡献者。
  • 将这些贡献者与 GitHub 用户名相关联。
  • 生成 ASCII 或 Markdown 摘要。

有这样的工具吗?我问是因为我不认为我是第一个提出这些要求的人。这似乎是一项简单的任务。

4

2 回答 2

4

它不是一个真正的工具,但请查看 GitHub API:https ://developer.github.com/v3/repos/#list-contributors

它几乎可以满足您的所有要求,您只需要解析它并产生输出。信息都在那里。示例网址: https ://api.github.com/repos/glowing-bear/glowing-bear/contributors

于 2014-07-01T16:25:03.130 回答
0

有两种方法可以通过使用外部模块(如 pygithub3 作为 GITHUB 的包装器)与 GITHUB API 进行交互,其他方法是将 repo 克隆到远程目录,然后进入目录并使用 git shortlog 命令获取使用该 repo 的 github 日志文件列出:

在此处查看我的答案以供参考:

https://stackoverflow.com/a/28228463/3980316

于 2015-01-31T05:37:48.420 回答