通过文件扩展名的git grep
我知道,如果我只想在某些扩展名的文件上grep一个模式,我可以这样做:
// searches recursively and matches case insensitively in only javascript files // for "res" from the current directory grep -iIr --include=*.js res ./
我一直在试图通过git grep来寻找一种方法(利用git grep的速度来存储树中的索引),但是无济于事。 我在这里看到,排除某些文件types是不可能的。
是的,例如:
git grep res -- '*.js'
尝试这样做:
find . -type f -iname '*.js' -exec grep -i 'pattern' {} +