git add -A
НЕ эквивалентно значению -a
в git commit
.git add -u
есть.Он добавляет изменения в отслеживаемые файлы (в том числе RMS).git add -A
также приносит неотслеживаемые файлы.
Поскольку git add -A
является расширенным набором git add -u
, этого достаточно, и вам также не нужно указывать -a
в коммите.
Также, если путь не указан, предполагается, что он .
, поэтому .
также является лишним .
Начиная с git 2.0 (середина 2013 г.), вам потребуетсячтобы добавить путь, или git add -A
будет работать с полным рабочим деревом.
См. « Разница между« git add -A
»и« git add .
»».