列出按作者姓名分组的所有贡献

git shortlog 按作者总结了 git log 和群组

如果没有给出参数,则每个提交者的所有提交列表将按时间顺序显示。

$ git shortlog
Committer 1 (<number_of_commits>):
    Commit Message 1
    Commit Message 2
    ...
Committer 2 (<number_of_commits>):
    Commit Message 1
    Commit Message 2
    ...

要简单地查看提交数量并禁止提交描述,请传入摘要选项:

-s

--summary

$ git shortlog -s
<number_of_commits> Committer 1
<number_of_commits> Committer 2

要按提交数量而不是按提交者名称的字母顺序对输出进行排序,请传入编号选项:

-n

--numbered

要添加提交者的电子邮件,请添加电子邮件选项:

-e

--email

如果要显示提交主题以外的信息,还可以提供自定义格式选项:

--format

这可以是 git log--format 选项接受的任何字符串。

有关详细信息,请参阅上面的 着色日志