darudaru

だるだるしてるエンジニア

git logで特定の文字列を含むコミットメッセージを検索する

メンテにする対応ってどのファイルを改修すればいいんだっけ?ということを知りたくて、過去のコミットメッセージを検索したいなーと調べていたらgitのコマンドがありました。

$ git log --grep 検索文字列

これでコミットメッセージを検索できます。便利だ。

わたしはさらに改修したファイルも知りたかったので、下記のコマンドを実行しました。

$ git log --grep メンテ --name-only

これでコミットメッセージに「メンテ」を含むログと、その時に改修したファイルを見ることができます。やっぱり便利だ。