当我在PowerShell中键入git log
时,它会打印出看似正常响应的内容。
但是在底部它没有显示提示我输入新命令的正常工作目录,它只显示:
(冒号)并且没有命令工作;不退出,不是 ctrl z ,而不是 ctrl c ,它只打印另一个冒号。
答案 0 :(得分:40)
它会将您置于寻呼机中(如果您安装了MSysGit或Github for Windows,则很可能为less
),因为您请求的输出长于一个屏幕页。
您可以使用箭头键, Page Up / Page Down 键和 J /向上/向下/向左/向右滚动 K / H / L 键。
要显示内嵌帮助,请按?并退出,按 Q 。
如果您愿意,可以使用其他寻呼机或将其关闭。正如man git config
指出的那样,您可以使用core.pager
设置将其设置为其他寻呼机,或将其值设置为cat
以禁用所有Git命令的分页。
答案 1 :(得分:17)
如果使用 Ctrl-C 终止寻呼机,则寻呼机将继续在后台运行,并且终端中的每个换行符将打印一行(END)
。到目前为止,我还没有找到一种保存这种终端的方法。当我exit
终端时,寻呼机仍然保持活着,直到我杀死窗口。
q 将退出寻呼机/ less
- 命令。
答案 2 :(得分:10)
You just need type q to exit the screen!