如何在Windows上的Git Bash中退出'git diff'的结果?

Tra*_*utt 466 git diff msysgit

我在Windows 7上使用Git Bash.当我运行时git diff,我看到了这个:

但是,我无法回到常规提示.按Ctrl+ C似乎可以工作,但是一旦我开始输入一个命令,它就会被覆盖(END)在那个图像中.

Igo*_*gor 1035

我认为迫切Q应该有效.

  • 顺便说一句,它不仅适用于Windows. (32认同)
  • 太糟糕了他们不喜欢 - 添加其他对用户更直观的组合键(如Escape和Ctrl + C) - 或者上帝禁止,只是让它正常退出(如果用户真的需要分页,让他们管道它通过"少"或"更多"等. (27认同)
  • @BrainSlugs83 他们将其保留在 linux 文本编辑器的传统中 - 尽可能晦涩 (3认同)

Luc*_*cas 60

以上解决方案都不适用于Windows 8

但是以下命令工作正常

SHIFT + Q

  • Q和Shift + Q在Windows 8上都适合我. (4认同)
  • MAC Too中的SHIFT + Q. (3认同)

小智 40

使用WIN+ Q为我工作.只是q一个人给了我"命令未找到",最终它又跳回了git diff疯狂.