@naneri
PHP разработчик.

В чём разница между «Git add -A» и «Git add .»?

Собственно вопрос:
В чём разница между "Git add -A" и "Git add ." ?
  • Вопрос задан
  • 4072 просмотра
Решения вопроса 2
rajdee
@rajdee
Front-end developer
git add . - добавит только новые и измененные, но не исключит удаленные
git add -A (git add --all) - добавит и новые, и измененые, и исключит удаленные
Ответ написан
Комментировать
miraage
@miraage
Старый прогер
- gitroot
-- dir1
--- subdir11
--- subdir12
-- dir2
--- subdir21
--- subdir22

Находясь в dir2 изменения в dir1 не попадут в индекс, если сделать git add ., но с git add -a попадут.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Holfamer
git add . – добавление (индексация) новых и измененных файлов, без удаленных файлов. Добавления всех изменений в файлы текущего каталога и его подкаталоги.
git add -u – добавление (индексация) измененных и удаленных файлов, без новых файлов.
git add -A – добавление (индексация) всех файлов: новых, измененных и удаленных.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы