Как мне ориентироваться в результатах Diff - PullRequest
77 голосов
/ 27 декабря 2011

Когда я делаю Git diff, он показывает код с diff и выглядит великолепно. Но как мне перейти на следующую страницу или следующий документ.

Ответы [ 5 ]

137 голосов
/ 27 декабря 2011
Next line             : return
Next page             : space bar
Previous page         : w
Quit viewing the diff : q
Help                  : h
8 голосов
/ 27 декабря 2011

Нажмите ?, и он должен показать вам ярлыки команд для перемещения вверх / вниз страницы и т. Д.

По умолчанию git просматривает переменную окружения $GIT_PAGER, затем $PAGER, чтобы определить программу, которая будет использоваться для отображения результатов diff, log, show и т. Д.

В новых (linux) системах по умолчанию $PAGER используется (даже если он не установлен): less (раньше он был менее more).

В less и more клавиша ? дает вам список быстрого доступа к командам.

2 голосов
/ 18 мая 2018

Для прокрутки вниз Используйте j или ↓ для перемещения вниз на одну строку за раз d для перемещения на половину экрана f для перемещения на весь экран страницы

Дляпрокручивая вверх, используйте k или ↑ для перемещения вверх на одну строку за раз u для перемещения на половину экрана страницы b для перемещения на весь экран страницы

нажмите q для выходажурнала возвращается в обычную командную строку

1 голос
/ 27 декабря 2011

Также рассмотрите возможность установки gitx (Mac) или gitg (Ubuntu) для замечательных (и простых) опций графического интерфейса:)

0 голосов
/ 09 августа 2013

Я использую стандартную версию git для Windows, msysgit 1.8.3, и для меня git diff запускает версию 444 Вместо '?' за помощь, он хочет «ч». Кажется, что '?' начало поиска регулярного выражения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...