Можно ли сделать вывод git diff
--name-only
по умолчанию (т.е. без явного ввода --name-only
)?git config diff.name-only?
Я знаю, что вы можете установить значения по умолчанию для некоторых параметров git с помощью git config
, но я не могу понять, как сопоставить параметры командной строки и параметры конфигурации. Я полагаюсь на Googling, чтобы увидеть других, которые уже сделали это, но я не вижу никого, кто хотел бы этого конкретного значения по умолчанию.
Я просто попробовал это. По какой-то причине это не работает, я все равно получаю diff. Но в любом случае я собираюсь отметить это как правильный ответ. Я проверил свой '.gitconfig', чтобы убедиться, что строка добавлена, и в нужном месте. –
На самом деле кажется, что еще один псевдоним «log = log --format = oneline» не работает. Мой файл '.gitconfig' является символической ссылкой и работает другая конфигурация. Что-то странное происходит с секцией '[alias]'. –
Я читал больше и кажется, что псевдоним не может заменить имя инструмента по умолчанию (видимо, есть приоритет вызова). И так как нет параметров по умолчанию, похоже, единственный способ - создать аналогичный псевдоним. Я обновил ответ –