A---B---C topic <=
/
D---E---F---G master
A'--B'--C' topic <=
/
D---E---F---G master
> git checkout topic
> git rebase master
A---B---C topic <=
/
D---E---A'---F master
B'---C' topic <=
/
D---E---A'---F master
> git checkout topic
> git rebase master
o---o---o---o---o master
\
o---o---o---o---o next
\
o---o---o topic <=
o---o---o---o---o master
| \
| o'--o'--o' topic <=
\
o---o---o---o---o next
> git checkout topic
> git rebase --onto master next topic