Could someone explain, why in a situation like this:
A--B--C--D (master)
\
\E--F (feature/xxx, feature/xxx-blah)
if I do a merge feature/xxx-blah
into master
, the branch pointer doesn't actually move? The commit is there, master
pointer is advanced, but both features point at the same commit F
.
I expected to end up with this instead:
A--B--C--D--G (master, feature/xxx-blah)
\ /
\E--F/ (feature/xxx)