В чем разница между git add -A и git add .

В чем отличие между этими двумя командами?

Оригинал на английском

Ответ:

git add -A - добавляет ВСЕ файлы

git add . - добавляет новые и измененные, удаленные не добавляются

git add -u - добавляет удаленные и модифицированные, а новые - нет.