Как я могу настроить git для выдачи выходного сообщения для команды add? - PullRequest
0 голосов
/ 17 мая 2018

Я использовал исключительно Subversion через плагин Subclipse для Eclipse и TortoiseSVN. Моя компания перешла на git, и сначала я использовал SourceTree, но в последнее время перешел на командную строку, и я заметил, что некоторые команды имеют очень плохой вывод.

Например, если я сделаю git add --all, он внесет любые изменения, которые у меня есть, но не скажет мне, что он что-то сделал: есть только одна пустая строка вывода. Как я могу настроить git, чтобы сказать мне, какие файлы были размещены через git add --all?

Я уверен, что есть другие команды с бесполезным выводом, но это та, о которой я могу подумать в данный момент.

Ответы [ 2 ]

0 голосов
/ 17 мая 2018

Как уже упоминалось, вы можете использовать git add --all --verbose, который будет выводить то, что было поставлено.

Нет способа сделать это поведением по умолчанию.Хотя есть параметр конфигурации commit.verbose, параметр конфигурации add.verbose отсутствует.

Альтернативные подходы к вашей проблеме:

После использования git add вы можете использовать git status длясм. поэтапные изменения

Вы можете попытаться добавить изменения явно, вместо использования --all.Обратите внимание, что --all добавляет все изменения из всего рабочего дерева, а не только из текущего каталога.

См. pathspec docs , чтобы узнать, как можно использовать имена каталогов, подстановочные знаки, ключевые слова и многое другое дляуказать, какие файлы должны быть добавлены.Например, git add a/**/b соответствует a/b, a/x/b, a/x/y/b и т. Д.

0 голосов
/ 17 мая 2018

@ Тимоти Тракль дал достаточный ответ. git add --all --verbose имеет вывод, когда какие-либо файлы подготовлены.

...