Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How do I navigate in the results of Diff

Tags:

git

When I do a Git diff, it shows the code with the diff and it looks great. But how do I go to the next page or the next document.

like image 680
Barka Avatar asked Dec 27 '11 03:12

Barka


3 Answers

Next line             : return
Next page             : space bar
Previous page         : w
Quit viewing the diff : q
Help                  : h
like image 93
wadesworld Avatar answered Sep 28 '22 03:09

wadesworld


Hit ? and it should show you the command shortcuts for doing page up/page down etc.

By default git looks at the $GIT_PAGER, then $PAGER environment variable to determine the program to be used for showing you the output of diff, log, show etc.

On new (linux) systems the default $PAGER used (even when it is not set) is less (it used to be the less capable more).

In both less and more the ? key gives you a command shortcut list.

like image 31
holygeek Avatar answered Sep 28 '22 02:09

holygeek


For scrolling downwards Use j or ↓ to move down one line at a time d to move by half the page screen f to move by a whole page screen

For scrolling upwards use k or ↑ to move up one line at a time u to move by half the page screen b to move by a whole page screen

press q to quit out of the log It will returns to the regular command prompt

like image 23
Harsh Shah Avatar answered Sep 28 '22 02:09

Harsh Shah