2016-07-25 2 views
2

My Git pagination перестала работать. Мне нравится иметь поведение Git по умолчанию для разбивки на страницы, например. git diff, git log и т.д ...Git pagination перестала работать

Я пробовал разные вещи без успеха:

  1. сил использовать less в качестве пейджера (с и без опций):

    git config --global core.pager less 
    git config --global core.pager 'less -FRXK' 
    
  2. Global для использования пейджера, например, я попытался с помощью команды diff:

    git config --global pager.diff true 
    
  3. Используйте некоторые глобальные переменные, связанные с нумерацией страниц:

    export GIT_PAGER=less 
    

Единственное, что, кажется, работает это --paginate вариант, как:

git --paginate diff 
git --paginate log 

Итак, моя последняя попытка было установить псевдоним для git, включая --paginate для всех команд, но это вызывает другие проблемы, например. это не работает:

git --paginate commit --verbose 

Любые идеи здесь? Как я могу заставить Git сделать разбивку на страницы автоматически?

ответ

0

После работы в другом хранилище с той же оболочкой (с использованием всех по умолчанию Git), я понял, что проблема связана с этим конкретным репозиторием, а не с конфигурацией Git.

Итак, я удалил свой локальный репозиторий и снова клонировал. Это сработало!

Смежные вопросы