0

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

git grep <pattern>

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

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

4

1 回答 1

1

您可以使用 :

语法

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

在哪里 :

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

例子

git grep HelloWorld -- '*.json'
于 2019-01-30T09:15:42.573 回答