> On that note, I also consider `git add -A` to be horrible practice. Adding files manually makes you tons more aware of what changes you actually made, and also prevents you from accidentally adding extra files you don't want.
I use `git commit -a` a lot, but only after checking `git status` (or `git diff`), which is probably my most-used git command.