Когда я выполняю diff Git, он показывает код с diff, и он отлично выглядит. Но как перейти на следующую страницу или следующий документ.
Как перемещаться по результатам Diff
Ответ 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". Кажется, что '?' является началом какого-либо поиска регулярных выражений.