计算 git 项目中所有文件的所有修订
Count all the revisions for all files in a git project
是否有一个 git 命令可以为项目中的每个文件输出类似或类似的内容:
20 file1
43 file2 etc.
我想知道每个文件被任何作者修改了多少次,而不仅仅是针对特定的作者。
获取所有文件的排序列表以及修改它们的提交数:
git log --pretty='' --name-only | sort | uniq -c | sort -n
--pretty=''
: 不输出commit信息(''
)
--name-only
: 仅打印更改文件的名称
sort | uniq -c
:对文件名进行分组并计算出现次数(=修改文件的提交次数)
sort -n
: 按修改次数排序
是否有一个 git 命令可以为项目中的每个文件输出类似或类似的内容:
20 file1
43 file2 etc.
我想知道每个文件被任何作者修改了多少次,而不仅仅是针对特定的作者。
获取所有文件的排序列表以及修改它们的提交数:
git log --pretty='' --name-only | sort | uniq -c | sort -n
--pretty=''
: 不输出commit信息(''
)--name-only
: 仅打印更改文件的名称sort | uniq -c
:对文件名进行分组并计算出现次数(=修改文件的提交次数)sort -n
: 按修改次数排序