通常(但不总是)在使用 git 日志命令后,: 显示在我的终端 window 上并且它只是变得没有响应

Often(but not always) after using the git log command, : are shown on my terminal window and it just becomes unresponsive

我尝试在网络上和此处的 Whosebug 上进行搜索,但似乎找不到类似的问题/解决方案。我不确定如何表达这个问题,所以我添加了一张图片 link。我经常遇到这个问题,但并非总是如此——在使用“git log”命令之后。当我尝试关闭终端时,弹出错误对话框。

图 1:终端屏幕截图。我无法在最底部的 : 之后输入任何内容

图2:关闭终端时弹出错误对话框

pager的标志。您可以通过 git config --global core.pager "" 永久禁用它,或者 git -c core.pager="" loggit --no-pager log 一次。

但是如果输出很长,禁用它不是一个好主意。当您看到“:”时,您可以按 q 退出,或按箭头键、向上翻页、向下翻页来导航输出。输入 /keyword 并按回车键在输出中搜索关键字。

此外,您可以使用-3--oneline等选项来限制git log的输出。

第二张图片中的less是传呼机之一。这是 Git 使用的默认寻呼机。