Sé que, si quisiera grep para un patrón solo en archivos con ciertas extensiones, podría hacer esto:
// searches recursively and matches case insensitively in only javascript files
// for "res" from the current directory
grep -iIr --include=*.js res ./
También he intentado buscar una manera de hacer esto a través de git grep (para aprovechar la velocidad de git grep de los índices que almacena con su árbol), pero fue en vano. Vi aquí que no es posible excluir ciertos tipos de archivos.
git grep res -- '/*.js'
podría ser mejor ...