2016-09-15 101 views
2

我想爲每個作者獲取所有提交信息,但是我想對每個文件執行此操作。我有點遺失git文件。任何人都知道如何去做這件事?我想在一段時間內完成此操作,例如2014-2016年。Git提交每個文件的統計信息

+1

如果您正在尋找git命令一次完成所有這些操作,它不存在,但是一些開源項目可以計算這種統計信息。看看http://stackoverflow.com/questions/1828874/generating-statistics-from-git-repository例如 –

+0

@SimonPA我也對這些類型的框架感興趣。我只是想獲得一些數據。 – dimitris93

+0

'git blame'可能是您瓷器命令的最佳開端,您可能有興趣查看http://gource.io –

回答

1

如果通過「所有提交信息」您的意思是提交歷史記錄,則git log --since <date> --until <date> <file_path>將執行此項工作。

您還可以使用--author選項篩選特定作者所做的提交。