How to remove blank lines from a file (including tab and spaces)?
Git: How to squash all commits on branch
Squash my last X commits together using Git