質問同様 本家SOについた回答よりコミットされた物(例えば実際のソースの行や、コミットメッセージなど)を検索する方法を説明します。 すべてのコミットテキストを正規表現でgrepする検索方法 git grep <regexp> $(git rev-list --all) (追記: もし "Argument list too long"(引数リストが長すぎます)というエラーが発生する場合は git rev-list --all | xargs git grep expression を使えば上手いくと思います) コードを検索する上でその他の便利な方法 ワーキングツリーを正規表現 <regexp> でテキストマッチ検索: git grep <regexp> ワーキングツリーを正規表現 <regexp1> または <regexp2> がマッチする行のテキストマッチ検索: git grep -e <
![Gitでソースコードのコミット履歴を検索する方法](https://cdn-ak-scissors.b.st-hatena.com/image/square/f6bc393cd0b6bd2196935e603c5d031bd6ca6699/height=288;version=1;width=512/https%3A%2F%2Fcdn.sstatic.net%2FSites%2Fja%2FImg%2Fapple-touch-icon%402.png%3Fv%3D1cfb10b305ca)