Git 列出按作者姓名分组的所有文稿

示例

git shortloggit 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
    ...


要简单地查看提交次数并取消提交描述,请传递summary选项:

-s

--summary

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


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

-n

--numbered


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

-e

--email


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

--format

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

有关更多信息,请参见上面的为日志着色