Let's say I have the following
------------------Dev
\
Branch1------------------Branch2
\-----Branch3
and I want to have the features of Branch1 in Dev so I checkout to Branch1 and I do git rebase Dev.
I expect to have the branch Branch1 moved to the top of Dev but what happens to Branch2 and Branch3?

