「hogeを含むファイルってどこにあったっけ…」
「そもそもhogeっていつ、だれが、どのファイルに追加したっけ…」
などなど、確認したいときは以下のコマンドを使うとすぐに探せます。
現在のワークツリー上から対象文字列を含むファイルを検索
git grep ${検索したい文字列}
-Eや-Gを使う事で正規表現も使用可能です。
(-E, --extended-regexp, -G, --basic-regexp)
-Iを使用する事でバイナリファイルを検索対象から除外できます。
過去のコミットから対象文字列を含むコミットを検索
git log -S
コミットを1行表示して、対象ファイル名のみ表示する場合は以下のオプションを使います。
--pretty=oneline --name-only
正規表現を使う場合は--pickaxe-regexを使います。