Вы можете начать играть с МЕНЬШЕ опций , чтобы избежать :
Или просто заменить пейджер, используемый Git, чтобы не прерывать отображение страницы за страницей:
git config --global core.pager cat
Я предпочитаю:
git config --global --replace-all core.pager "less -JMQRiFXE"
Важное значение имеет заключительная буква E:
-E or --QUIT-AT-EOF
Causes less to automatically exit the first time it reaches end-of-file.
Если выходные данные вашей команды Git не заполнены полная высота оболочки (одна «страница»), тогда команда GIt будет немедленно завершена, без необходимости набирать ' q ' для выхода из пейджера.