当我尝试在基于 git 的项目中查找模式时,我键入:
git grep <pattern>
Git 在整个项目中搜索该模式。有时这会在非源文件中找到匹配项,这使得查找我正在寻找的内容变得更加困难。
如何告诉它只搜索 Python (.py) 或其他一些源文件?
您可以使用:
Sytntax
git grep <pattern> -- '*.<ext>'
哪里:
-
pattern
是要寻找的模式 -
ext
是扩展名,在我们的例子中是查看包含<ext>
的所有文件
例
git grep HelloWorld -- '*.json'