Mam dwie (prywatne) gałęzie funkcji, nad którymi pracuję.
a -- b -- c <-- Master
\ \
\ d -- e <-- Branch1
\
f -- g <-- Branch2
Po krótkiej pracy nad tymi gałęziami odkryłem, że potrzebuję zmian z Branch2 w Branch1. Chciałbym wprowadzić zmiany w gałęzi 2 do gałęzi 1. Chciałbym skończyć z następującymi:
a -- b -- c <-- Master
\
d -- e -- f -- g <-- Branch1
Jestem prawie pewien, że muszę przestawić drugą gałąź na pierwszą, ale nie jestem całkowicie pewien poprawnej składni i której gałęzi powinienem był sprawdzić.
Czy to polecenie da pożądany wynik?
(Branch1)$ git rebase --onto Branch1 Branch2
git rebase -
. patrz moja odpowiedź poniżej