列出按作者姓名分組的所有貢獻
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
選項接受的任何字串。
有關詳細資訊,請參閱上面的 著色日誌 。