How to write a Git commit message (2014)
I prefer Github's method of "git commit messages don't matter, pull requests do".<p>Nowadays, you can easily enforce that the ultimate commit log looks rather nice by doing this:<p>1. Make it so the only merge strategy allowed on a repo is "Squash and Merge", so each PR = 1 commit in main branch<p>2. Have engineers care about the pull request quality rather than commit messages<p>It's easier to be more expressive in a pull request, and intermediate changes while working on a PR aren't super interesting to me.