git grep par les extensions de fichiers

Je sais que si je voulais grep pour un pattern uniquement sur des fichiers avec certaines extensions, je pourrais le faire:

// searches recursively and matches case insensitively in only javascript files // for "res" from the current directory grep -iIr --include=*.js res ./ 

J’ai essayé de chercher un moyen de le faire via git grep (pour profiter de la vitesse de git grep à partir des index stockés avec son arborescence), mais en vain. J’ai vu ici qu’exclure certains types de fichiers n’est pas possible.

Oui, par exemple:

 git grep res -- '*.js' 

Essayez de faire ceci:

 find . -type f -iname '*.js' -exec grep -i 'pattern' {} +