The difference lies in which files get added. git add -A command will add all modified and untracked files in the entire repository.
Whereas git add . will only add modified and untracked files in the current directory and any sub-directories. If you are at the root of the repo, they have the same effect. The difference becomes clear if you are one or more levels below the root.