B---C---D branch-1 / ---A \ E---F---G branch-2
$ git checkout branch-2
$ git rebase branch-1
B---C---D branch-1 / \ ---A E'--F'--G' branch-2
B---C---D branch-1 / ---A \ E---F---G branch-2
$ git checkout branch-2
$ git rebase branch-1
B---C---D branch-1 / \ ---A E'--F'--G' branch-2