What Is Git Squash? Clean Up Your Commits