Зачем мне нужен git add, когда я использую git commit -a

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

1 ответ

Решение

--all опция не эквивалентна git add <REPOSITORY_ROOT>, Согласно документации:

-a
--все

Скажите команде автоматически создавать файлы, которые были изменены и удалены, но новые файлы, о которых вы не сообщили Git, не будут затронуты.

(акцент мой)

git addс другой стороны, также добавляет неотслеживаемые ("новые") файлы.

Другие вопросы по тегам