履歴を見る - git log

コミット履歴を表示します。

概念図

git log diagram

構文

bash
git log [options]

使用例

1行形式で表示

bash
git log --oneline

グラフ表示

bash
git log --graph --all

注意点

  • git log はローカルの履歴しか見ない

    リモートの最新履歴を確認したい場合は、先に git fetch を実行してリモート追跡ブランチを更新してください。fetch しないと「古い情報」を見ているだけになります。

  • --all の出力が膨大になる

    --all を使うとすべてのブランチが表示されますが、大規模なリポジトリでは大量の出力になります。-n オプションや --since で適切に絞り込みましょう。

  • -p は出力が多い

    git log -p は各コミットの差分も表示するため出力が多くなります。特定のファイルに絞って git log -p -- path/to/file のように使うと効率的です。

関連コマンド