我试图在MS Windows 8.1的Git Bash终端窗口中使用Git
当我输入时:$git diff file1
要查看给定文件中的更改,它会向我显示:
提示。
如果没有关闭整个终端窗口并重新开始,那么如何退出该模式? 我尝试过CTRL-C(很多次)等非常讨厌!
感谢您的任何建议。
答案 0 :(得分:14)
要远离:
提示,请输入q
。
git diff
默认情况下通过寻呼机管理其输出。默认寻呼机通常为less
,less
命令使用:
作为默认提示。
您应该看到git log
等同样的事情。
在shell提示符下键入man less
以了解如何使用less
命令。快速摘要:
b
返回页面d
前进半页u
返回半页k
和j
)一次上下一行q
退出h
寻求帮助。您可以配置less
命令(有关详细信息,请参阅上面提到的手册页)。如果您不想使用git
,还可以为哪些寻呼机less
用户配置产生大量输出的命令。
就个人而言,我将$GIT_PAGER
环境变量设置为cat
,因此它实际上根本不使用寻呼机;如果我愿意的话,我会手动通过less
。但是你可能会发现让git
为你做这件事更方便。
答案 1 :(得分:3)
要退出寻呼机,可以按 q 。
实际上还有其他几个命令,请参阅列表here。