我尝试在网上和Stackoverflow上搜索,但似乎无法找到类似的问题/解决方案。我不确定如何解决这个问题,所以我添加了一个图像链接。在使用'git log'命令后,我经常会遇到这个问题,但并不总是这样。当我尝试关闭终端时,会弹出错误对话框。
图1:终端屏幕的屏幕截图。在最底层之后我无法输入任何内容
图2:当我尝试关闭终端时弹出错误对话框
这是pager
的标志。您可以通过git config --global core.pager ""
将其禁用一次,或者git -c core.pager="" log
或git --no-pager log
禁用一次。
但是在输出很长的情况下禁用它并不是一个好主意。当您看到“:”时,您可以按q退出,或按向下箭头键,向上翻页,向下翻页以导航输出。输入/keyword
并按Enter键搜索关键字的输出。
此外,你可以使用像-3
,--oneline
这样的选项来限制git log
的输出。
第二张图片中的less
是寻呼机之一。这是Git使用的默认寻呼机。