我在 Windows 上使用 Git Shell(PowerShell 的模块)。这是我在安装 Git for Windows 时安装的那个。当我运行一个会产生大量文本的命令(例如 git log
)时,我会得到一页结果,然后在屏幕底部看到一个“:”。我猜这是一个继续提示,因为我按下 ENTER 并获得了另一个数据屏幕。不过,发生这种情况后,我通常无法恢复到正常提示。我在 shell 的底部看到文本 (END)
,看起来它掩盖了我尝试键入的任何命令的前几个字符,它甚至看起来有点零星。我似乎无法弄清楚。有什么想法吗?
最佳答案
几个 git 命令使用分页器让您一次查看一个屏幕的全部信息。 git 自带的通常是 less
( more info )。您可以访问常用命令的链接,但正如您所发现的,最重要的是 q
退出以返回命令提示符。我发现的下一个最有用的是 space 移动到下一个屏幕。
如果您愿意,可以在 git 配置文件的 core.pager
字段中更改使用的寻呼机。
关于windows - 为什么 Git 命令的长结果会终止我的 PowerShell 提示符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14552466/