> why spend time on a ‘nice’ commit history in a (smallish) feature branch when you can squash merge later.
Several reasons:
* facilitates much better code review discussions
* enables use of git bisect to locate bugs
* allows for informative commit messages associated with the changes
* communicates clearly to future self about why changes were made
Several reasons: