我希望git status
的输出在类似less
的环境中返回。这已经适用于git diff
,但不适用git status
。我已经尝试过加入以下~/.gitconfig
,但没有奏效:如何打开寻呼机输出git状态?
[core]
pager = less
我缺少什么?谢谢。
我希望git status
的输出在类似less
的环境中返回。这已经适用于git diff
,但不适用git status
。我已经尝试过加入以下~/.gitconfig
,但没有奏效:如何打开寻呼机输出git状态?
[core]
pager = less
我缺少什么?谢谢。
您可以打开和关闭与pager.<cmd>
设定特定的命令,在这种情况下pager.status
分页:
pager.<cmd>
如果是boolean值,打开或关闭的分页在写入tty时输出特定的Git子命令。否则,使用由pager的值指定的寻呼机打开子命令的分页。如果在命令行中指定了--paginate或--no-pager,则优先于此选项。要禁用所有命令的分页,请将core.pager或GIT_PAGER设置为cat。
运行以下命令:
git config --global pager.status true
或手动添加以下到年底你的〜/的.gitconfig:
[pager]
status = true
这似乎也保持着色!非常感谢! – dsz 2014-01-15 23:49:37
我不知道是否有一种方法做到这一点,但是,是'git status |少“太难了?当你有很多修改过的文件时,你只需要它。 – 2012-01-16 16:42:32
@WesFreeman这比这有点烦人。 Git将不会保留颜色,当管道较少,并且'git status'没有'--color = always'。如果有这样的选项,那么必须输入'git status --color = always |少一些-R' - 不那么简洁,对吧? – brandizzi 2013-04-17 18:40:25
现在我们拥有了'git status -vv',它在'git-diff'的输出结尾添加了',这也是非常有用的。 – 2015-07-10 19:10:12