2
我想为每个作者获取所有提交信息,但是我想对每个文件执行此操作。我有点遗失git
文件。任何人都知道如何去做这件事?我想在一段时间内完成此操作,例如2014-2016年。Git提交每个文件的统计信息
我想为每个作者获取所有提交信息,但是我想对每个文件执行此操作。我有点遗失git
文件。任何人都知道如何去做这件事?我想在一段时间内完成此操作,例如2014-2016年。Git提交每个文件的统计信息
如果通过“所有提交信息”您的意思是提交历史记录,则git log --since <date> --until <date> <file_path>
将执行此项工作。
您还可以使用--author
选项筛选特定作者所做的提交。
如果您正在寻找git命令一次完成所有这些操作,它不存在,但是一些开源项目可以计算这种统计信息。看看http://stackoverflow.com/questions/1828874/generating-statistics-from-git-repository例如 –
@SimonPA我也对这些类型的框架感兴趣。我只是想获得一些数据。 – dimitris93
'git blame'可能是您瓷器命令的最佳开端,您可能有兴趣查看http://gource.io –