Як я орієнтуюся в результатах Diff


87

Коли я роблю Git diff, він показує код із diff і це виглядає чудово. Але як перейти на наступну сторінку чи наступний документ.


4
d вас збиває. u приймає вас
Barka

Відповіді:


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

Приємно, чи є на цьому сторінка довідки? тобто використовує клавіші less/ moreстиль?
Ян Воган,

6
З іншого боку , fі bнавігації по сторінкам F orward і б ackward.
Ерік,

У приємній мета-формі ці команди працюють і для навігації на сторінці довідки 👌
intcreator

8

Натисніть, ?і він повинен показати вам ярлики команд для переходу на сторінку вгору / на сторінку вниз тощо.

За замовчуванням gitпереглядає змінну середовища $GIT_PAGER, потім, $PAGERщоб визначити програму, яка буде використовуватися для показу результатів diff, log, show тощо.

У нових (Linux) системах за замовчуванням $PAGERвикористовується (навіть коли він не встановлений) less(раніше він був менш здатним more).

В обох випадках lessі ключ дає вам список команд швидкого доступу.more?


Він також розглядає core.pagerзмінну config. І загалом, жоден із цих трьох зазвичай не встановлюється, і Git за замовчуванням less -FRSX(зауважте, що це робить Git).
Cascabel

4

Для прокрутки вниз Використовуйте j або ↓ для переміщення по одному рядку за раз d для переміщення на половину екрана сторінки f для переміщення на весь екран сторінки

Для прокрутки вгору використовуйте k або ↑ для переміщення по одному рядку вгору u для переміщення на половину екрана сторінки b для переміщення на весь екран сторінки

натисніть q, щоб вийти з журналу. Це повернеться до звичайного командного рядка


1

Крім того, розгляньте можливість встановлення gitx (Mac) або gitg (Ubuntu) для чудових (і простих) параметрів графічного інтерфейсу :)


0

Я запускаю, на мою думку, інсталяцію git у Windows, msysgit 1.8.3, і для мене git diff запускає те, що, як стверджується, менше, версія 444. Замість "?" для допомоги вона хоче "h". Здається, що "?" - це початок якогось пошуку регулярних виразів.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.