仅适用于python(或任何类型)文件的“ git grep <pattern>”吗?

时间:2019-01-30 01:31:36

标签: git git-grep

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

git grep <pattern>

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

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

1 个答案:

答案 0 :(得分:1)

您可以使用:

语法

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

位置:

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

示例

git grep HelloWorld -- '*.json'