Don't squash commits when iterating on pull requests. It destroys context and makes code reviews harder. Here's why keeping your Git commit history matters.