質問: 巨大なレポジトリの中で、現在の revision の中にある、ある人が作成したソースコード中の「FIXME」という文字列を、すべて探したいとします。 この文字列自体はあちこちで使われていて、普通に grep をかけても膨大な数の候補が表示されていまいます。 これを見つける方法はありますでしょうか。
回答: > > 単純で強引な方法としては、全ファイルをblameして、コミッタとキーワードでgrepとか...。 > > > をコマンドで書くと ``` for i in `git ls-files` do git --no-pager blame -f "$i" | grep 'USERNAME' | grep 'FIXME' done ``` でできると思います。