Learn or Die

生涯勉強。Macです。

git logについて

git logのよく使うオプション一覧

git log --online

各コミットを一行で表示する。
得られる情報はコミットID(省略形)とコミットメッセージ。

$ git log --oneline
7d03176 (HEAD -> main) name changed
095671a first commit
b52de06 (origin/main, origin/HEAD) Initial commit

git log --graph

各コミットを線で結ぶ。
どこからブランチを切ったか視覚的にわかる。

git log --

特定のファイルの情報を表示する。

$ git log -- newfile2.txt
commit 7d0317607ab505170144813483f199 (HEAD -> main)

    name changed

git log --follow

ファイル名の変更も考慮してコミット履歴を表示する。

特定のコミットの詳細を表示する

$ git show <コミットID>