Каковы команды для использования Git Bash в Windows, например когда в режиме git diff? - PullRequest
8 голосов
/ 12 августа 2010

В Windows, в Git Bash, если я делаю git diff, я получаю все различия, сбрасываемые на консоль, с каким-то приглашением для управления буфером вывода. Какие команды я могу использовать в этом режиме Git Bash? Я не знаю, где искать краткую справку.

Я понял, что <Enter> будет прокручивать одну строку, а <Space> прокручивает все строки, но не намного. Чтобы выйти, я делаю Ctrl-C, который, кажется, возвращается в командную строку, но иногда, когда я начинаю вводить новую команду, мне кажется, что я возвращаюсь к незавершенному выводу diff, и я не понимаю, почему.

Действительно тупой вопрос, я знаю.

1 Ответ

11 голосов
/ 12 августа 2010

git diff передает файл diff в пейджер Unix less.Нажмите h, когда окно diff открыто, чтобы увидеть кучу команд.Особенно важные из них:

  • h - Показать справку / команды
  • q - Выйти / закрыть
  • [Space] scroll 'k'впереди, где k по умолчанию соответствует высоте отображения строки вашего терминала.
  • [Enter] прокрутите строки впереди, где k по умолчанию равно 1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...