How-To Ban Git Merge Commits

I hate noise in my git history and useless git blame identifiers with the heat of a thousand suns. I’ve felt somewhat embarassed and self-conscious about this fact, because it is yet another symptom of my overbearing perfectionist inclinations. However, I then came across a blog post called “Why large companies and fast-moving startups are banning merge commits” by Greg Foster, and saw that this…