Interactive Rebase Exercises fixup a range of commits squash a range of commits edit a commit message edit a commit