Is there any difference between:
git add .
and
git add --all
?
The accepted answer is valid for Git 1.x. But for Git versions from 2.0 and above, following is the difference:
git add .
Adds, modifies and removes index entries/files in the current directory and its subdirectories.
While
git add -all
And
git add -A
Adds, modifies and removes all index entries/files to match the entire working tree of the repository.
Refer Git documentation for git add here.