Git автоматически разбивает на страницы вывод для вас, поскольку журналы, как правило, легко переполняют один размер окна терминала (у вас одно из редких исключений - формат oneline и небольшой предел фиксации). Если вы не хотите этого, используйте:
git --no-pager log -n 20 --pretty=oneline
Обратите внимание, что это означает, что вы получите некрасивую упаковку, потому что пейджер ранее отключал упаковку для вас (поскольку вы могли использовать клавиши курсора для прокрутки влево-вправо).