いろいろ備忘録日記

主に .NET とか Go とか Flutter とか Python絡みのメモを公開しています。

gitでリポジトリの総コミット数を取得 (rev-list, --count)

関連記事

GitHub - devlights/blog-summary: ブログ「いろいろ備忘録日記」のまとめ

概要

以下、自分用のメモです。たまーに使いたいときに忘れているのでここにメモメモ。。。

大した話ではないですが、たまにリポジトリにどれだけコミットが入っているのか知りたいときありませんか?私はたまにあります。

GithubとかGitLab使っているとリポジトリのページに見えているので、それ見たら良いということになりますが、自分でコマンド叩いて知りたいときもあったりします。

以下のようにすると取得できます。

$ git rev-list --count HEAD

コミッターごとの数が見たい場合は

$ git shortlog -nse

とすると見れます。オプションの意味は

  • -n: コミット数の多い順にソート
  • -s: コミット数のみ表示する
  • -e: メアドも表示する

となります。

参考情報

git-scm.com


過去の記事については、以下のページからご参照下さい。

サンプルコードは、以下の場所で公開しています。