Posts about software development written by Nick Pachulski
The goal of this guide is to help teach you how to keep your repository’s history clear.
When I was introduced to the concept of squashing commits, I had a difficult time accepting it. I had been using git as a commit history time machine and I didn’t like the squash workflow because it reduced my time machine’s granularity.