Git:git shortlogコマンドでauthorではなくcommiter毎のコミット数を確認する方法

スポンサーリンク

git shortlogコマンドでauthorではなくcommiter毎のコミット数を確認する方法

git shortlogコマンドでauthorではなくcommiter毎のコミット数を確認するには-cオプションを指定します。

 

オプションの説明

 -c, --committer
     This is an alias for --group=committer.
 -n, --numbered
     Sort output according to the number of commits per author instead of author alphabetic order.
 -s, --summary
     Suppress commit description and provide a commit count summary only.

 

-cオプションを指定した場合(-nはコミット数順に表示するオプション、-sはコミット数だけを表示するオプション)

$ git shortlog -c -n -s | head
 57248  Junio C Hamano
  1454  Shawn O. Pearce
  1041  Linus Torvalds
   646  Paul Mackerras
   551  Jiang Xin
   494  Eric Wong
   296  Jeff King
   260  Simon Hausmann
   214  Pat Thoyts
   206  Jonathan Nieder

 

-cオプションを指定しない場合(デフォルトはauthor毎のコミット数)

$ git shortlog -n -s | head
 22902  Junio C Hamano
  3694  Jeff King
  1926  Johannes Schindelin
  1824  Nguyễn Thái Ngọc Duy
  1401  Shawn O. Pearce
  1117  Linus Torvalds
  1015  René Scharfe
  1005  Ævar Arnfjörð Bjarmason
   954  Michael Haggerty
   855  Jonathan Nieder