I’ve read chris.beams.io/posts/git-commit/. It is a guide on how to make your commit messages look good.
I follow most of it, but not everything. The way they tell us to make commit messages allow us to:
- Find and revert specific changes
- Find specific changes that can be applied elsewhere
- Know when and why things changed
- and more