"git grep <pattern>"只适用于 python(或任何类型的)文件?



当我尝试在基于 git 的项目中查找模式时,我键入:

git grep <pattern>

Git 在整个项目中搜索该模式。有时这会在非源文件中找到匹配项,这使得查找我正在寻找的内容变得更加困难。

如何告诉它只搜索 Python (.py) 或其他一些源文件?

您可以使用:

Sytntax

git grep <pattern> -- '*.<ext>'

哪里:

  • pattern是要寻找的模式
  • ext是扩展名,在我们的例子中是查看包含<ext>的所有文件

git grep HelloWorld -- '*.json'

最新更新