使用 git log 命令后经常(但不总是), : 显示在我的终端窗口上,它只是变得无响应

Posted

技术标签:

【中文标题】使用 git log 命令后经常(但不总是), : 显示在我的终端窗口上,它只是变得无响应【英文标题】:Often(but not always) after using the git log command, : are shown on my terminal window and it just becomes unresponsive 【发布时间】:2019-03-22 03:50:37 【问题描述】:

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

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

图 2:当我尝试关闭终端时弹出错误对话框

【问题讨论】:

【参考方案1】:

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

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

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

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

【讨论】:

以上是关于使用 git log 命令后经常(但不总是), : 显示在我的终端窗口上,它只是变得无响应的主要内容,如果未能解决你的问题,请参考以下文章

Git 经常使用命令

git log -p 的用法

Git经常使用命令总结

常用 Git 命令使用教程

如何在 git 命令后在寻呼机中显示输出?

Git经常使用命令