如果我输入git log; git push
,我将得到一个很长的日志输出,在执行以下命令之前我必须通过按“q”退出。git status
不这样做;如果我更改了一千个文件,它仍然会打印整个输出而无需等待。
如何使我的 Git 命令(例如git log
或 )git config --list
像那样打印所有内容git status
?
如果我输入git log; git push
,我将得到一个很长的日志输出,在执行以下命令之前我必须通过按“q”退出。git status
不这样做;如果我更改了一千个文件,它仍然会打印整个输出而无需等待。
如何使我的 Git 命令(例如git log
或 )git config --list
像那样打印所有内容git status
?
只需
PAGER
暂时取消设置 shell 的变量:或者
这是因为寻呼机(
less
默认情况下)正在工作。您有多种选项可以禁用寻呼机。git -P <命令>
$GIT_PAGER, core.pager, $PAGER
寻呼机。<cmd>
您还可以指定一个工具作为分页器,例如
cat
发出所有输出。