TIL

Today I Learned. 知ったこと、学んだことを書いていく

git log コミットの詳細を表示 -pオプション

git logではコミットメッセージくらいしか表示されない

特定のコミットで変更した部分を確認したいときがある

オプションの-pを使えばdiffが表示される

$ git log -p -1
commit dd9b6c76661d7c172eca83dd27d45e5593c4d481
Author: tamago <example@gmail.com>
Date:   Sat Jul 15 11:38:38 2017 +0900

    update test2

diff --git a/test.txt b/test.txt
index a5bce3f..bae42c5 100644
--- a/test.txt
+++ b/test.txt
@@ -1 +1,2 @@
 test1
+test2

2018/10/30 追記

git log -p {ファイルパス}で特定のファイルのコミットログを見れる

また、ファイルパスをディレクトリにすることで、ディレクトリ以下のファイルの変更履歴も見れるらしい

Gitで特定ファイルの変更履歴をみる - Bye Bye Moore

参考文献