Самое простое и элегантное решение вашей проблемы (любезно предоставлено в разделе комментариев) заключается в использовании .
вместо *
для индексации всех ваших файлов тогда и только тогда, когда это соответствует вашим потребностям. Прочитайте здесь , чтобы понять тонкую разницу между использованием этих двух символов в текущем контексте.
git add .
Еще одна вещь, которую вы можете сделать, это направить вывод команды в локальный файл журнала по вашему выбору. Таким образом, операция будет полностью выполняться в консоли без вывода сообщений, но выходные данные будут записываться в указанный вами файл журнала, поэтому вы не пропустите важные вещи:
git add * &> output.log
Вы также можете выполнить команду совершенно бесшумно без ввода с консоли, добавив &> /dev/null
, однако я бы не рекомендовал , так как это заблокировало бы команду от выдачи вам любого вывода на консоль, так что у вас есть будьте осторожны при использовании этого, поскольку вы не увидите, произошли ли какие-либо ошибки или серьезные предупреждения. *
git add * &> /dev/null