#The branches are like this A---B---C topic / D---E---F---G master #git rebase <base> <target> git rebase master topic #<target> get moved forward on <base> #NOTE: commits on <target> change their hash A°--B°--C° topic / D---E---F---G master
git rebase --quit