git rebase master --interactive ↔ to control rebase Master Branch via interactive doc editor to pick & squash Commits
fixup ↔ variant of squash but omit msg
--fixup ↔ flag to combine squash within commit cmd
--squash ↔ flag to combine squash within commit cmd
git rebase -i --autosquash ↔ to rebase & auto squash every Commit