2010-08-12 66 views
8

在Windows中,在Git Bash中,如果我做了一个git diff,我可以通过某种提示来控制输出缓冲区,从而将所有的差异刷新到控制台。我可以在这种Git Bash模式下使用哪些命令?我不知道在哪里寻找快速参考。在Windows中使用Git Bash的命令是什么当在git diff模式?

我已经计算出<Enter>将滚动一行,并且<Space>将滚动所有行,但不会比这更多。要退出,我做一个Ctrl-C,它似乎回到命令提示符,但有时当我开始键入一个新命令时,它似乎回到未完成的diff输出,我对此感到困惑。

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

回答

11

git diff将diff文件传入Unix less寻呼机。当diff视图打开时,按h可查看一堆命令。在特别重要的认识:

  • h - 显示帮助/命令
  • q - 退出/关闭
  • [Space]滚动“K”进取线,其中k应该默认为终端的线显示高度。
  • [Enter]滚动 'K' 线提前,其中k默认为1
+0

我需要知道究竟是什么,谢谢! – Gavin 2010-08-12 04:36:41

+0

太棒了!谢谢! – 2012-04-11 10:37:04

相关问题