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.
Réponses:
Next line : return
Next page : space bar
Previous page : w
Quit viewing the diff : q
Help : h
less
/ more
style?
f
et les b
pages Navigate f orward et b ackward.
Hit ?
et il devrait vous montrer les raccourcis de commande pour faire page précédente / page suivante, etc.
Par défaut, git
examine la variable d'environnement $GIT_PAGER
, then $PAGER
pour 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 $PAGER
utilisée (même lorsqu'elle n'est pas définie) est less
(auparavant, elle était la moins capable more
).
Dans les deux less
et more
la ?
touche vous donne une liste de raccourcis de commande.
core.pager
variable 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).
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
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.