git log/show etc. replaces the terminal screen
Previously, for example, the
git log results were just a part of the terminal, just like
ls -l result. After quitting
git log by pressing
q key, the result was remained in the terminal screen. I was able to pick some hash id easily.
However, the current problem is that
git log (or
git show) results replace the screen. So, after quitting
git log, the terminal completely removes all
git results and returns to the original screen. This behavior is like
This behavior is the same even with
bash or Mac’s default terminal app. This is not a problem of
Any helps would be appreciated.
One Solution collect form web for “git log/show etc. replaces the terminal screen”
Can you try with:
git config --global --replace-all core.pager "less -F -X"
From “How do I prevent git diff from using a pager?”:
-Foption to less causes it to quit if the content is less than one screen, however after doing so the screen is reset and you end up not seeing the content, the
-Xoption does away with that behaviour.