当您有 grep.lineNumber=true 时,如何禁用 git grep 中的行号?

Jel*_*sen 3 git bash grep

grep.lineNumber=true在 ~/.gitconfig 中有,因为我几乎总是想显示它们。有时,我想在不编辑配置文件的情况下为单个命令禁用它们。有没有我可以传递给 git grep 禁用行号的选项?当然有几种解决方法(见下文),但我很想知道是否有内置解决方案。

我发现的一些解决方法:

  1. 管道通过另一个工具,可以删除的行号(视情况而定如cutawksedgrep,等)
  2. 使用正常grep(或其任何变体,如egrep),我碰巧默认情况下没有打开

phd*_*phd 5

git -c grep.lineNumber=false grep…
Run Code Online (Sandbox Code Playgroud)

请参阅文档git -c