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