我需要在电子表格文件中下载开源项目的提交数据。有没有办法将提交数据(Commit ID
,file changes
,#LOC addition
,#LOC deletion
)从GitHub提取到电子表格?
答案 0 :(得分:1)
如果您将repo克隆到任何位置,则下面的以下git命令提供有关提交,作者姓名/日期和提交的统计信息摘要的信息。您可以运行该命令并将输出存储在CSV文件中。
git log --since='last month' --pretty=format:'%h;%an;%ad;%s' --numstat > summary.csv
输出应该是这样的:
69bbf3e;Firstname Last name;Tue Aug 29 11:21:19 2017 -0400;Commit headline
2 0 dir-a/file-a
文件路径前面的数字表示文件的添加和删除次数