How to make git-log scroll up instead of down
<p>Whenever I view a <code>git log --all --graph --oneline --decorate</code> output in my terminal emulator, the first commit is viewed at the top of the terminal screen. When I quit the <code>git log</code> output view with <code>q</code>, a few lines from the are not visible any more, as there are some new lines appended to the bottom of the screen, for the next command. </p>

<p>Usually though, those top lines are the most interesting, as they resemble the most recent git history, so I want them to be still visible when I type the next git command.</p>

<p>How can I make the <code>git log</code> output appear starting at the bottom of the screen, i.e. such that the first commit is viewed at the bottom? You would have to scroll up to view older commits.</p>

<p>NOTE: The <code>--reverse</code> flag is not an option for two reasons.</p>

<ol>
<li>Each time you have to scroll all the way to the bottom to view the first
commits. That should not be necessary. I want to start at the bottom.</li>
<li>It doesn't combine with the <code>--graph</code> flag: <code>fatal: cannot combine --reverse with --graph</code>.</li>
</ol>