"git grep <pattern>" 仅用于 python(或任何类型的)文件?
"git grep <pattern>" for just python (or any type of) files?
当我尝试在基于 git 的项目中查找模式时,我键入:
git grep <pattern>
和 git 在整个项目中搜索该模式。有时这会在非源文件中找到匹配项,这使得找到我正在寻找的内容变得更加困难。
如何让它只搜索 Python (.py) 或其他一些源文件?
您可以使用:
语法
git grep <pattern> -- '*.<ext>'
其中:
pattern
是要查找的模式
ext
是扩展名,在我们的例子中是查看所有包含<ext>
的文件
示例
git grep HelloWorld -- '*.json'
当我尝试在基于 git 的项目中查找模式时,我键入:
git grep <pattern>
和 git 在整个项目中搜索该模式。有时这会在非源文件中找到匹配项,这使得找到我正在寻找的内容变得更加困难。
如何让它只搜索 Python (.py) 或其他一些源文件?
您可以使用:
语法
git grep <pattern> -- '*.<ext>'
其中:
pattern
是要查找的模式ext
是扩展名,在我们的例子中是查看所有包含<ext>
的文件
示例
git grep HelloWorld -- '*.json'