列出按作者姓名分组的所有贡献
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
选项接受的任何字符串。
有关详细信息,请参阅上面的 着色日志 。