我知道有一些git命令可以从存储库中提取和汇总贡献者信息,例如来自this link的存储库,但这对于GitHub存储库来说并不是很有用,因为我会获得真实姓名和电子邮件。
我正在寻找具有以下特定功能的CLI工具:
有这样的工具吗?我问,因为我不认为我是第一个提出这些要求的人。这似乎是一项简单的任务。
答案 0 :(得分:4)
它不是真正的工具,但请查看GitHub API:https://developer.github.com/v3/repos/#list-contributors
它几乎可以满足你所要求的一切,你只需要解析它并产生输出。信息就在那里。示例网址: https://api.github.com/repos/glowing-bear/glowing-bear/contributors
答案 1 :(得分:0)
有两种方法可以通过使用外部模块(如pygithub3)作为GITHUB的包装器与GITHUB API交互来实现,其他方法是将repo克隆到远程目录然后进入目录并使用git shortlog命令使用该repo的github日志文件获取列表:
在此处查看我的答案以供参考: