如何使用 git log 查找哪个作者和提交者对项目做了更多提交?

shi*_*ish 2 linux git version-control git-log

我一直在浏览Git 基础知识 - 查看提交历史记录 以及 Git 工具 - 搜索,虽然大多数方法看起来很简单,但我一直在尝试找出是否有一种方法可以找出做得最多的作者提交或/和完成项目中大部分提交的提交者。

我确信会有一些方法,例如 -

  1. 查找在项目中完成最多提交的作者。

  2. 以降序的方式查找提交次数最多的作者。

  3. 查找在项目中完成最多提交的提交者

诸如此类的事情。它可以对项目本身的状态进行一些有趣的分析。

人们知道在上述情况下可以做什么吗?

我正在使用 Debian 破坏者。

Tim*_*ske 5

有一个专门为此目的而设计的 Git 命令。

git shortlog --numbered --summary
Run Code Online (Sandbox Code Playgroud)

或者简单地:

git shortlog -ns
Run Code Online (Sandbox Code Playgroud)

git-shortlog(1)有关更多详细信息,请参阅联机帮助页。