0
我需要在電子表格文件中下載一個開源項目的提交數據。有沒有什麼辦法從GitHub提取提交數據(Commit ID
,file changes
,#LOC addition
,#LOC deletion
)到電子表格?將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
文件路徑前的數字表示增刪的數量到一個文件
我並克隆回購因爲它保存在一個夾;然後運行該命令,它會顯示以下消息[致命:不是git存儲庫(或任何父目錄):.git] – Abdul
在將目錄更改爲該文件夾後,您是否運行該命令?錯誤說你沒有運行git repo – pynewbie
頂部文件夾中的命令,我解決了這個問題。但提取的數據僅包括(提交ID,作者,日期和摘要)我如何獲得每個提交的代碼添加和刪除的數量? – Abdul