特定の拡張子を持つファイルでのみパターンをgrepしたい場合は、次のようにすることができます。
// searches recursively and matches case insensitively in only javascript files
// for "res" from the current directory
grep -iIr --include=*.js res ./
私はgitgrepを介してこれを行う方法を探していましたが(ツリーとともに格納されているインデックスからgit grepの速度を利用するため)、役に立ちませんでした。私が見た、ここで特定の種類のファイルを除外することは不可能であること。
git grep res -- '/*.js'