2012-11-05 8 views
19

Avere seguente struttura rami:Change filiale madre

     master 
        /  \ 
       BranchA  BranchB 

Ma dovrebbe essere:

    master 
       /   
      BranchA   
      /
     BranchB 

Potrebbe consiglio a nessuno come ri-hang BranchB come figlio di BranchA?

risposta

27

Si desidera utilizzare rebase. Con BranchB check-out, fare

git rebase BranchA 
+0

C'è un modo per farlo usando 'Bitbucket'? – akash

5
git checkout branchB; git rebase branchA; 

farà questo per voi. tenere a mente se questo è stato spinto da qualche altra parte, rovinerai la storia.