Eu sei que, se eu quisesse pesquisar um padrão apenas em arquivos com certas extensões, eu poderia fazer isso:
// searches recursively and matches case insensitively in only javascript files
// for "res" from the current directory
grep -iIr --include=*.js res ./
Tenho tentado pesquisar uma maneira de fazer isso via git grep também (para aproveitar a velocidade do git grep dos índices que ele armazena com sua árvore), mas sem sucesso. Vi aqui que não é possível excluir certos tipos de arquivo.
git grep res -- '/*.js'
pode ser melhor ...