the beauty of `git commit -m` and `git diff`.