「git log – で競合時のファイル変更履歴を確認する」に関しての考えをまとめました。

目次

コンフリクトが発生して、競合対象のファイルの変更履歴を確認する必要があった。しかし、該当ファイルはMerge元ブランチですでに削除済みであった。削除されていなければVSCodeのタイムラインで確認できたのだが・・・と思っていたときに検索

git log を使う

git log -- <fielPath>で削除したファイルの変更履歴を確認できる。

既存のファイルを確認できることは承知していたが、削除済みのファイルも確認できるのだねえ。。。これは便利だ!

注意点

git logは、commitしないと反映されない

MergeでConflict解消中に、ログを確認しても表示されていなかった。対応してCommitした後に、再度確認したところ変更ログが表示された。