С Git до версии 2.0 запускать git commit -am
не обязательно, если вы удалили какие-либо отслеживаемые файлы. Смотрите дальнейшее объяснение опций ниже.
Пока вы находитесь в корневом каталоге и хотите добавлять все новые файлы, изменения и удаления, вам нужно 3) ниже.
1) Зафиксировать новые файлы и модификации ранее отслеженных файлов, но не добавлять удаления .
С Git
$ git add .
$ git commit -m
С Git> = 2.0:
$ git add --ignore-removal .
$ git commit -m
2) Вносить изменения и удаления в отслеживаемые файлы, но не добавлять новые файлы .
$ git commit -am
3) Зафиксировать новые файлы и все измененные отслеживаемые файлы (как модификации, так и удаления). Или:
с Git <2.0: </p>
$ git add .
$ git commit -am
... Или:
$ git add -A
$ git commit -m
С Git> = 2.0:
$ git add .
$ git commit -m