如何打开寻呼机输出git状态?

时间:2012-01-16 16:39:06

标签: git

我希望在类似git status的环境中返回less的输出。这已经适用于git diff,但不适用于git status。我已经尝试将以下内容添加到~/.gitconfig,但它不起作用:

[core]
  pager = less

我错过了什么?感谢。

2 个答案:

答案 0 :(得分:84)

您可以使用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

答案 1 :(得分:4)

一次性使用

git -p status

--paginate。上色。随处可见。包括错误/帮助。

git -p status -h比必须用git status -h |& less抢购stderr好得多

尽管漫长的帮助弄乱了我的终端机:git -p status --help