2017-03-02 51 views
1

如何在没有寻呼机的情况下返回结果git grep? Grep默认是这样做的。当我管git grep猫:git grep foo | cat它这样做,但它失去了在比赛中突出显示。我想在比赛中保持突出显示,而不是在做git grep foo | cat | grep foo如何让`git grep`返回没有寻呼机的结果?

+1

'git --no-pager grep' – ElpieKay

回答

3

您可以使用--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命令,并保留突出显示。