The git's guide to git: Commits and their messages | Hacker News Reader