2016-09-15 42 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选项筛选特定作者所做的提交。