2010-08-12 67 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

相關問題