如何尽可能有效地使用git grep?

如何尽可能有效地使用git grep?,git,version-control,grep,Git,Version Control,Grep,我知道我可以使用fgrep快速搜索,而不必使用正则表达式。 我还可以使用grep搜索正则表达式。 但当我在git回购中使用它时,它似乎比这些选项快得多。 我需要的是一些关于如何使用它的指导,以提高效率。 对,我做的不仅仅是在所有文件中git grep string。 它满足了我的需求,但我如何提高自己,更好地利用git grep呢?在某些情况下,有一种方法可以让git grep更快: 对模式使用固定字符串(不要将模式解释为正则表达式) 因此,如果你不需要使用正则表达式来寻找一个模式的多种形式(即

我知道我可以使用
fgrep
快速搜索,而不必使用正则表达式。
我还可以使用
grep
搜索正则表达式。
但当我在git回购中使用它时,它似乎比这些选项快得多。
我需要的是一些关于如何使用它的指导,以提高效率。
对,我做的不仅仅是在所有文件中
git grep string


它满足了我的需求,但我如何提高自己,更好地利用
git grep
呢?

在某些情况下,有一种方法可以让
git grep
更快:

对模式使用固定字符串(不要将模式解释为正则表达式)


因此,如果你不需要使用正则表达式来寻找一个模式的多种形式(即,你只需要一个精确的匹配),你可以使用它。

你读过git help grep?@sputnick:我不是在寻找如何使用它。我感兴趣的是人们认为有用的常见“食谱”/技巧。
-F
--fixed-strings