Ответ 1
git add .
добавит в индекс новые и измененные файлы. git add -u
удалит файлы из индекса при их удалении на диске и обновит измененные файлы, но не добавит новые файлы. Вам нужна комбинация из двух:
git add . && git add -u .
Приложение: Похоже, что переключатель -A
поймает все три: добавленные, измененные и удаленные файлы.
git add -A .
Обратите внимание на дополнительные '.' на git add -A
и git add -u
Предупреждение, начиная с git 2.0 (в середине 2013 года), git add -A|u
(не добавочная точка) всегда будет сгенерировать файлы на всем рабочем дереве.
Если вы хотите сгенерировать файл только по вашему текущему пути с этим рабочим деревом, вам нужно использовать
$ git add -A .