Comment naviguer dans les résultats de Diff


87

Quand je fais un diff Git, il montre le code avec le diff et ça a l'air génial. Mais comment passer à la page suivante ou au document suivant.


4
d vous abat. u prend vous
Barka

Réponses:


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

Bien, y a-t-il une page de manuel à ce sujet? ie utilise-t-il les touches less/ morestyle?
Ian Vaughan

6
Alternativement, fet les bpages Navigate f orward et b ackward.
Erik

D'une manière méta sympa, ces commandes fonctionnent également pour naviguer dans la page d'aide 👌
intcreator

8

Hit ?et il devrait vous montrer les raccourcis de commande pour faire page précédente / page suivante, etc.

Par défaut, gitexamine la variable d'environnement $GIT_PAGER, then $PAGERpour déterminer le programme à utiliser pour vous montrer la sortie de diff, log, show, etc.

Sur les nouveaux systèmes (Linux), la valeur par défaut $PAGERutilisée (même lorsqu'elle n'est pas définie) est less(auparavant, elle était la moins capable more).

Dans les deux lesset morela ?touche vous donne une liste de raccourcis de commande.


Il examine également la core.pagervariable de configuration. Et généralement, aucun de ces trois n'est généralement défini, et Git par défaut less -FRSX(notez que c'est Git qui fait ce choix).
Cascabel

4

Pour faire défiler vers le bas Utilisez j ou ↓ pour descendre d'une ligne à la fois d pour vous déplacer de moitié sur l'écran de la page f pour vous déplacer d'un écran de page entier

Pour faire défiler vers le haut, utilisez k ou ↑ pour monter d'une ligne à la fois u pour vous déplacer de moitié sur l'écran de la page b pour vous déplacer d'un écran de page entier

appuyez sur q pour quitter le journal Il reviendra à l'invite de commande normale



0

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

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.