Come si naviga nei risultati di Diff


87

Quando eseguo un diff Git, mostra il codice con il diff e sembra fantastico. Ma come faccio ad andare alla pagina successiva o al documento successivo.


4
d ti porta giù. ti accompagna
Barka

Risposte:


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

Bello, c'è una pagina man su questo? cioè usa i tasti less/ morestyle?
Ian Vaughan

6
In alternativa, fe bpagine Navigate f ORIZZONTE e b ackward.
Erik

In un bel modo meta, questi comandi funzionano anche per navigare nella pagina della guida 👌
intcreator

8

Premi ?e dovrebbe mostrarti le scorciatoie dei comandi per fare pagina su / pagina giù ecc.

Per impostazione predefinita gitguarda la variabile di ambiente $GIT_PAGER, quindi $PAGERper determinare il programma da utilizzare per mostrarti l'output di diff, log, show ecc.

Sui nuovi sistemi (linux) il valore predefinito $PAGERutilizzato (anche quando non è impostato) è less(era il meno capace more).

In entrambi lesse moreil ?tasto fornisce un elenco di scorciatoie dei comandi.


Controlla anche la core.pagervariabile di configurazione. E generalmente, nessuno di questi tre è solitamente impostato e Git è impostato su less -FRSX(nota che è Git a fare quella scelta).
Cascabel

4

Per scorrere verso il basso Usa j o ↓ per spostarti in basso di una riga alla volta d per spostarti della metà della schermata della pagina f per spostarti di una schermata intera

Per scorrere verso l'alto usa ko ↑ per spostarti verso l'alto di una riga alla volta u per spostarti della metà della schermata della pagina b per spostarti di un'intera schermata della pagina

premere q per uscire dal registro Si tornerà al normale prompt dei comandi



0

Sto eseguendo quella che penso sia un'installazione git di serie su Windows, msysgit 1.8.3, e per me git diff esegue qualcosa che afferma di essere inferiore, la versione 444. Invece di "?" per aiuto, vuole "h". Sembra quello '?' è l'inizio di una sorta di ricerca con espressioni regolari.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.