Here's the commit graph I have:
A--B--C--D--E--F (master) And here's what I want:
A--B--E--F (master) \ C--D (branch1) from master I can create branch1, then rebase interactively from B both masterand branch1, picking the commits I want, but I think it not straghtforward. Is there a better way to do that?