Eu tenho dois ramos de recursos (particulares) nos quais estou trabalhando.
a -- b -- c <-- Master
\ \
\ d -- e <-- Branch1
\
f -- g <-- Branch2
Depois de trabalhar nesses ramos um pouco, descobri que preciso das alterações do Branch2 no Branch1. Gostaria de refazer as alterações no Branch2 para o Branch1. Gostaria de terminar com o seguinte:
a -- b -- c <-- Master
\
d -- e -- f -- g <-- Branch1
Tenho certeza de que preciso refazer o segundo ramo para o primeiro, mas não tenho muita certeza sobre a sintaxe correta e qual ramo eu deveria ter feito check-out.
Este comando produzirá o resultado desejado?
(Branch1)$ git rebase --onto Branch1 Branch2
git rebase -
. veja minha resposta abaixo