Diferença entre "git add-A" e "git add."

o comando git add [--all|-A] parece ser idêntico a git add .. Está correcto? Em caso negativo, de que forma diferem?