列出按作者姓名分組的所有貢獻

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 選項接受的任何字串。

有關詳細資訊,請參閱上面的 著色日誌