web-dev-qa-db-fra.com

Comment naviguer dans les résultats de Diff

Quand je fais un diff Git, il montre le code avec le diff et il est superbe Mais comment passer à la page suivante ou au document suivant?.

71
Barka
Next line             : return
Next page             : space bar
Previous page         : w
Quit viewing the diff : q
Help                  : h
125
wadesworld

Hit ? et il devrait vous montrer les raccourcis de commande pour faire de page en haut/page en bas etc.

Par défaut, git examine la variable d'environnement $GIT_PAGER, puis $PAGER, afin de déterminer le programme à utiliser pour afficher la sortie de diff, log, show, etc.

Sur les nouveaux systèmes (linux), le $PAGER utilisé par défaut (même s'il n'est pas défini) est less (c'était auparavant le moins capable more).

Dans less et more, la touche ? vous donne une liste de raccourcis de commandes.

8
holygeek

Pour faire défiler vers le bas Utilisez J ou ↓ pour vous déplacer d’une ligne à la fois D pour vous déplacer de la moitié de l’écran de la page F pour vous déplacer de l’écran de la page entière

Pour faire défiler vers le haut, utilisez les touches K ou ↑ pour monter d'une ligne à la fois U pour vous déplacer de la moitié de l'écran de la page B. Pour vous déplacer d'une page entière à la fois.

appuyez sur q pour quitter le journal Il reviendra à la commande habituelle Invite

2
Harsh Shah

Pensez également à installer gitx (Mac) ou gitg (Ubuntu) pour de merveilleuses (et faciles) options gui :)

1
Michael Durrant

J'exécute ce que je pense être une installation stock git sur Windows, msysgit 1.8.3, et pour moi git diff exécute quelque chose qui se prétend inférieur, version 444 . pour obtenir de l'aide, il veut "h" . Semble que "?" est le début d'une sorte de recherche par expression régulière.

0
Spike0xff