Btw, I always find it helpful to setup my commits using `git citool` so that I can graphically see which files are modified (and even skim the diffs) before adding them to the commit.  Also makes it easier to compose the commit message, since you're doing it in a real textarea.  (It's not the prettiest UI in the world, but it's a lot clearer than the command line!)