Biliyorum, bir kalıbı yalnızca belirli uzantılara sahip dosyalarda grep etmek istersem, bunu yapabilirdim:
// searches recursively and matches case insensitively in only javascript files
// for "res" from the current directory
grep -iIr --include=*.js res ./
Bunu git grep aracılığıyla yapmanın bir yolunu da aramaya çalışıyorum (git grep'in ağacıyla birlikte depoladığı dizinlerden hızından yararlanmak için), ama boşuna. Burada belirli dosya türlerinin hariç tutulmasının mümkün olmadığını gördüm .
git grep res -- '/*.js'