Neat introduction to git, but it suggests using the "git commit -a -m" option, which is not only (edit: partially) redundant with the "git add ." command it recommends using beforehand, but actually interferes if you're trying to make a more selective commit.