Как я могу установить несколько параметров пейджера для одной команды в git? - PullRequest
0 голосов
/ 03 марта 2019

Я хочу иметь возможность запускать git diff с двумя разными пейджерами по требованию.

Единственный известный мне способ - обновить конфигурацию git и запустить команду (или обновить GIT_PAGER переменная. и используйте less pager.

Мой вопрос: есть ли другой способ сделать это без изменения git config каждый раз?

Что-то вроде:

git --pager=cat diff
git --pager=less diff

1 Ответ

0 голосов
/ 03 марта 2019

Я нашел способ

.gitconfig:

core.pager = cat
[pager]
   diff1 = less
[alias]
   diff1 = diff

Таким образом, вы связываете пейджер с тем же псевдонимом.

При запуске git diff вы бы использовали cat как пейджер и, запустив git diff1 , вы использовали бы меньше как пейджер.

...