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