在Windows中使用Git Bash的命令是什么,例如在git diff模式下?

Windows中,在Git Bash中,如果我做了一个git diff,我可以通过某种提示来控制输出缓冲区。 我可以在这种Git Bash模式下使用哪些命令? 我不知道在哪里寻找快速参考。

我已经知道<Enter>将会滚动一行,而& <Space>将滚动所有的行,但不会比这更多。 要退出,我做了一个Ctrl-C,似乎回到命令提示符,但有时,当我开始input一个新的命令,似乎回到未完成的差异输出,我很困惑,为什么。

真的很愚蠢的问题,我知道。

git diff将diff文件导入到Unix less分页器中。 当差异视图打开时按h可以看到一堆命令。 特别重要的知道:

  • h – 显示帮助/命令
  • q – 退出/关闭
  • [Space]向前滚动'k'行,其中k应该默认为您的终端的行显示高度。
  • [Enter]向前滚动'k'行,其中k默认为1