如何将我的git输出固定到寻呼机



我的git输出以某种方式输出到Pager。
如何恢复其正常行为 - 直接输出到TTY?

更多详细信息 - 我不知道这是否是因为我几年前复制了其他人的配置,但是我的许多GIT命令输出到了Pager。例如,如果我键入git branch,则我的整个Xterm窗口将被清除,并且* master的一行中显示了less中的一行。如果我键入q退出,我会发现我的TTY中没有任何东西。

这对我来说非常烦人,但是多年来,我一直忍受了它,直到现在,当我再也无法承受的时候。

以使人们免于更多单击,这就是:

git config --global --add core.pager "less -F -X"

而不会禁用其他内容的分页。

扩展xpt写的内容:

对于当前存储库的一个git命令:

git config pager.branch 'less -F -X'

用于所有存储库的一个git命令:

git config --global pager.branch 'less -F -X'

如果只是一次性使用,最好使用:

git --no-pager branch

最新更新