Есть ли способ развернуть вывод 'git add' по умолчанию? - PullRequest
2 голосов
/ 24 июня 2019

Я могу подробно изложить вывод команды git commit по умолчанию с помощью git config --global commit.verbose true.

Это делает запись в .gitconfig:

[commit]
    verbose = true

Я пытался сделать то же самое с командой git add:

[add]
    verbose = true

отн .: git config --global add.verbose true

Однако, это не работает (также завершение табуляции не показывает мне опцию конфигурации add.verbose, тогда как для commit.verbose).

Кто-нибудь знает, есть ли возможность включить эту функцию?

Мне известны обходные пути, такие как установка псевдонимов, но это обходной путь, а не 100% решение.

Ответы [ 2 ]

2 голосов
/ 24 июня 2019

Странно: необходимость в подобной конфигурации "add.verbose" никогда не возникала в списке рассылки Git .

"commit.verbose" само по себе введено в commit aaab842, май 2016 г., Git v2.9.0-rc0 by Pranit Bauva (pranitbauva1997) , как часть 'pb/commit-verbose-config' патч .

Смотрите commit aaab842 , commit de45dbb , commit e0070e8 , commit 98baeb7 , commit 7d17715 (05 Май 2016) и коммит 36e6a5b , коммит 8425b7e (12 апреля 2016) Пранит Баува (pranitbauva1997) .
Помогли: Джунио С Хамано (gitster) и Эрик Саншайн (sunshineco) .
(Объединено с Junio ​​C Hamano - gitster - in commit 5d5f1c2 , 23 мая 2016 г.)

Я не знаю, почему эта функция не была рассмотрена для git add.

Так что да, псевдоним или git оболочка сценария , как показано здесь - хорошая альтернатива, но, как вы заметили, не полное решение ..

0 голосов
/ 24 июня 2019

Не является прямым решением, но если ваша главная задача - получить краткую информацию о ваших действиях, вы можете попробовать git add --interactive

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...