7

我正在加入一个新项目,该项目的提交历史很长,而且我想用这段历史来向我展示项目中的热点:最常(也是最近)编辑的文件。

理想情况下,我想避免编写多于几行的脚本(ruby、python、javascript;不管哪个)。

有人知道可以根据提交历史记录中的活动对 git 项目文件进行排名的单线器吗?

4

1 回答 1

10

您可以使用此单行打印前 100 个最常更改的文件:

git log --pretty=format: --name-only | sed '/^\s*$/d' | sort | uniq -c | sort -rg | head -100
于 2013-09-03T13:58:45.883 回答