将GitHub提交数据导入电子表格文件

问题描述:

我需要在电子表格文件中下载一个开源项目的提交数据。有没有什么办法从GitHub提取提交数据(Commit ID,file changes,#LOC addition,#LOC deletion)到电子表格?将GitHub提交数据导入电子表格文件

如果您已将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 

文件路径前的数字表示增删的数量到一个文件

+0

我并克隆回购因为它保存在一个夹;然后运行该命令,它会显示以下消息[致命:不是git存储库(或任何父目录):.git] – Abdul

+0

在将目录更改为该文件夹后,您是否运行该命令?错误说你没有运行git repo – pynewbie

+0

顶部文件夹中的命令,我解决了这个问题。但提取的数据仅包括(提交ID,作者,日期和摘要)我如何获得每个提交的代码添加和删除的数量? – Abdul