如何在没有寻呼机的情况下让`git grep`返回结果?

时间:2017-03-02 15:15:18

标签: git

如果没有寻呼机,如何让git grep返回结果? Grep默认执行此操作。当我将git grep传递给cat:git grep foo | cat时,它会执行此操作,但它会在匹配时失去突出显示。我想在不进行git grep foo | cat | grep foo的情况下在比赛中保持突出显示。

1 个答案:

答案 0 :(得分:9)

您可以使用--no-pager这样的git --no-pager grep foo参数,也可以告诉grep始终进行突出显示,即使您将结果通过git grep --color=always foo | cat传递给其他进程也是如此。或者您可以将配置选项core.pager设置为cat,或git -c core.pager=cat grep foo,或者永久保存git config core.pager cat,这将适用于将发送到寻呼机的所有Git命令,也保留了突出显示。