After you've pushed and submitted the MR git checkout master Play changes on master git rebase <branch> git checkout -b <new_feature> When ready to MR, changes from past MR will show up until merged into master profit! (untested, need to pull --rebase remote master to update refs?)