换句话说,git log --follow <file>
的作用,但对所有作者而言。
例如,如果“contributor1”提交文件5次,而我执行3次,则该文件的结果应为8。
答案 0 :(得分:1)
通过将git log
与wc
合并,您可以找到给定文件的提交总数,即使通过重命名:
git log --follow --oneline -- filename | wc -l
答案 1 :(得分:1)
获取每个文件的提交数量的一个选项是
git log --format=format: --name-only | sort | uniq -c
这将列出每次提交中更改的文件,然后按文件名分组并计算出现次数。
如果您只想知道单个文件的提交数量,可以使用
git rev-list --count HEAD -- <filename>