Хорошо, есть ли по этому поводу справочная страница? т.е. использует ли он ключи less/ morestyle?
Ян Воган
6
С другой стороны , fи bнавигации по страницам F orward и б ackward.
Эрик
В хорошем мета-смысле, эти команды работают и для навигации по странице справки 👌
intcreator
8
Нажмите, ?и он должен показать вам ярлыки команд для перехода на страницу вверх / вниз и т. Д.
По умолчанию gitсмотрит на переменную среды $GIT_PAGERthen, $PAGERчтобы определить программу, которая будет использоваться для отображения вывода diff, log, show и т. Д.
В новых (Linux) системах по умолчанию $PAGERиспользуется (даже если он не установлен) less(раньше он был менее функциональным more).
В обоих случаях lessи ключ дает вам список команд быстрого доступа.more?
Он также смотрит на core.pagerпеременную конфигурации. И, как правило, ни один из этих трех параметров обычно не устанавливается, и Git по умолчанию less -FRSX(обратите внимание, что Git делает этот выбор).
Cascabel
4
Для прокрутки вниз Используйте
j или ↓ для перемещения вниз по одной строке за раз d для перемещения на половину экрана экрана f для перемещения на весь экран страницы
Для прокрутки вверх используйте
k или ↑ для перемещения вверх по одной строке за раз u для перемещения на половину экрана экрана b для перемещения на весь экран страницы
нажмите q, чтобы выйти из журнала. Он вернется в обычную командную строку.
Я запускаю то, что, как мне кажется, является стандартной установкой git в Windows, msysgit 1.8.3, и для меня git diff запускает что-то, что утверждает, что меньше, версия 444. Вместо '?' для помощи он хочет 'h'. Кажется, что '?' это начало своего рода поиска по регулярному выражению.
Ответы:
источник
less
/more
style?f
иb
навигации по страницам F orward и б ackward.Нажмите,
?
и он должен показать вам ярлыки команд для перехода на страницу вверх / вниз и т. Д.По умолчанию
git
смотрит на переменную среды$GIT_PAGER
then,$PAGER
чтобы определить программу, которая будет использоваться для отображения вывода diff, log, show и т. Д.В новых (Linux) системах по умолчанию
$PAGER
используется (даже если он не установлен)less
(раньше он был менее функциональнымmore
).В обоих случаях
less
и ключ дает вам список команд быстрого доступа.more
?
источник
core.pager
переменную конфигурации. И, как правило, ни один из этих трех параметров обычно не устанавливается, и Git по умолчаниюless -FRSX
(обратите внимание, что Git делает этот выбор).Для прокрутки вниз Используйте j или ↓ для перемещения вниз по одной строке за раз d для перемещения на половину экрана экрана f для перемещения на весь экран страницы
Для прокрутки вверх используйте k или ↑ для перемещения вверх по одной строке за раз u для перемещения на половину экрана экрана b для перемещения на весь экран страницы
нажмите q, чтобы выйти из журнала. Он вернется в обычную командную строку.
источник
Также рассмотрите возможность установки gitx (Mac) или gitg (Ubuntu) для замечательных (и простых) вариантов графического интерфейса :)
источник
Я запускаю то, что, как мне кажется, является стандартной установкой git в Windows, msysgit 1.8.3, и для меня git diff запускает что-то, что утверждает, что меньше, версия 444. Вместо '?' для помощи он хочет 'h'. Кажется, что '?' это начало своего рода поиска по регулярному выражению.
источник