The warning you see comes from commit ccc663b, itself reworking commit 45c45e3.
That second commit does include:
git add
: start preparing for "git add <pathspec>...
" to default to "-A
"
Plan to eventually make "git add" pretend as if "
-A
" is given when there is a pathspec on the command line.
When resolving a conflict to remove a path, the current code tells you to "git rm $path
", but with such a change, you will be able to say "git add $path" (of course you can do "git add -A $path" today).
So with Git 2.0, git add .
will do what you want, but right now, a git alias is the way to get this by default.
git config alias.a 'add -A .'
[alias]
a = add -A .
This is now (March 2014) registered for the next release, with commit 160c4b1 and commit fdc97ab, for the next Git 2.0 (Q2 2014).