macOS ◆ xterm-256color ◆ zsh 1363 views

‘squash’-ing git commits can seem daunting, but it’s fairly straightforward.

It’s essentially an interactive git rebase with “cherry pick”-ing the other commits to “squash” them into one. This is handy for commit history readability.