在Windows中,在Git Bash中,如果我执行git diff,我会将所有差异刷新到控制台,并提供某种控制输出缓冲区的提示。在这种Git Bash模式下我可以使用哪些命令?我不知道在哪里寻找快速参考。
我已经知道<Enter>
会滚动一行,而<Space>
会滚动所有行,但不会多于此。要退出我做一个Ctrl-C,它似乎回到命令提示符,但有时当我开始键入一个新命令时,它似乎回到未完成的diff输出,我很困惑为什么。
真的很愚蠢的问题,我知道。
答案 0 :(得分:11)
git diff
将diff文件传递给Unix less
寻呼机。打开差异视图时按h
可查看一系列命令。特别重要的是要知道:
h
- 显示帮助/命令q
- 退出/关闭[Space]
向前滚动'k'行,其中k应默认为终端的行显示高度。[Enter]
向前滚动'k'行,其中k默认为1