Jak poruszać się po wynikach Diff

87

Kiedy robię różnicę Git, pokazuje kod z różnicą i wygląda świetnie. Ale jak mam przejść do następnej strony lub następnego dokumentu.

Barka
źródło
4
d cię w dół. u zabiera cię na górę
Barka

Odpowiedzi:

167
Next line             : return
Next page             : space bar
Previous page         : w
Quit viewing the diff : q
Help                  : h
wadesworld
źródło
Świetnie, czy jest tam strona podręcznika systemowego? tj. czy używa klawiszy less/ morestyle?
Ian Vaughan
6
Alternatywnie fi bnawigacji po stronach f orward i b ackward.
Erik,
W przyjemny sposób te polecenia działają również przy poruszaniu się po stronie pomocy 👌
intcreator
8

Naciśnij ?i powinno pokazać skróty poleceń do wykonywania strony w górę / w dół itp.

Domyślnie gitpatrzy na zmienną środowiskową $GIT_PAGER, then, $PAGERaby określić program, który ma być używany do wyświetlania danych wyjściowych diff, log, show itp.

W nowych systemach (linux) domyślną $PAGERużywaną (nawet jeśli nie jest ustawiona) jest less(była mniej zdolna more).

W obu lessi klucz daje listę skrótów poleceń.more?

Holygeek
źródło
Sprawdza również core.pagerzmienną config. Ogólnie rzecz biorąc, żaden z tych trzech nie jest zwykle ustawiany, a Git domyślnie less -FRSX(pamiętaj, że to Git dokonuje tego wyboru).
Cascabel
4

Przewijanie w dół Użyj j lub ↓, aby przejść w dół o jedną linię na raz d, aby przejść o połowę ekranu strony f, aby przejść o cały ekran strony

Aby przewijać w górę, użyj k lub ↑, aby przejść o jedną linię w górę u, aby przejść o połowę ekranu strony b, aby przejść o cały ekran strony

naciśnij q, aby wyjść z dziennika Powróci do zwykłego wiersza poleceń

Harsh Shah
źródło
1

Rozważ również zainstalowanie gitx (Mac) lub gitg (Ubuntu), aby uzyskać wspaniałe (i łatwe) opcje GUI :)

Michael Durrant
źródło
0

Uruchamiam coś, co myślę, że jest zwykłą instalacją gita w systemie Windows, msysgit 1.8.3, a dla mnie git diff uruchamia coś, co twierdzi, że jest mniejsze, wersja 444. Zamiast '?' o pomoc chce „h”. Wygląda na to '?' jest początkiem pewnego rodzaju wyszukiwania wyrażeń regularnych.

Spike0xff
źródło