Git で各ブランチの最終コミットを確認する

Git の各ブランチの最終コミットを一覧表示する方法。「どのブランチでどんな修正をしていたんだっけ?」をざっくり確認するのに有効かと。

# ローカルブランチの最終コミットを一覧表示する
$ git branch -vv

これだとローカルブランチしか表示しないので、リモートブランチも含める場合は --all オプション、略して -a を使う。リモートブランチのみ確認するのであれば --remote、略して -r オプションを使う。

# ローカルブランチとリモートブランチの両方の最終コミットを一覧表示する
$ git branch -vv --all

# リモートブランチの最終コミットを一覧表示する
$ git branch -vv --remote

これらのオプションは、くっつけて書いても同じ動きをする。順番も特にないみたい。--all のみ書く時はハイフン2つだが、-vv とくっつける時はハイフン1つにしないといけない。

# 以下はどれも同じ動きをする
$ git branch -vv --all
$ git branch -vvall
$ git branch -vv -a
$ git branch -avv