Git で単一ファイルの履歴内の文字列を検索する 質問する

Git で単一ファイルの履歴内の文字列を検索する 質問する

たとえば、 foo.rbというファイルがあり、 barというメソッドが見つからないというエラーが表示される場合、 foo.rbの履歴で文字列を検索してbar、過去に定義されたことがあるかどうかを確認します。

Git の履歴全体で文字列を検索する方法を見つけました。

しかし、これはすべてのファイルを検索します。 1 つのファイルのみを検索したいのです。

ベストアンサー1

この目的のために、git log に -S オプションを使用できます。

git log -S'bar' -- foo.rb

おすすめ記事