Зачем мне нужен 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с другой стороны, также добавляет неотслеживаемые ("новые") файлы.