git logコマンドのオプションをよく忘れるので備忘録的に。随時追加予定。
$ git log
引数なしの場合、リポジトリのコミットを新しい順で表示。
得られる情報は各コミットの、コミットID,作者の名前(Author),メールアドレス,コミット日時(Date),コミットメッセージ。
$ git log --oneline
commitを一行で表示。得られる情報はコミットID(省略形),コミットメッセージ。
$ git log --graph
commitをアスキーグラフで表示。merge後とかの確認で使う。
$ git log --oneline --graph
みたいに組み合わせると見やすい。
$ git log -p
各コミットの差分(変更点)を表示。
$ git log --stat
変更されたファイルの行数を表示。
$ git log -2
-の後に指定した数だけ直近のコミットを表示。
$ git log --oneline -5
は直近のコミット5つを一行で表示する。
$ git log --decorate
現在のHEADやブランチ名、タグを表示。