Подтвердить что ты не робот

Как перемещаться по результатам Diff

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

4b9b3361

Ответ 1

Next line:  return
Next page:  space bar
Previous page:  w
Quit viewing the diff:  q
Help:  h

Ответ 2

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

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

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

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

Ответ 3

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

Ответ 4

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