As a git newbie, I keep forgetting the difference between “git add .” and “git add -A”.
git add -Astages Allgit add .stages new and modified, without deletedgit add -ustages modified and updated, without new
http://help.github.com/git-cheat-sheets/