У мене є дві (приватні) функції, над якими я працюю.
a -- b -- c <-- Master
\ \
\ d -- e <-- Branch1
\
f -- g <-- Branch2
Трохи попрацювавши над цими гілками, я виявив, що мені потрібні зміни від Branch2 у Branch1. Я хотів би відновити зміни в Branch2 на Branch1. Я хотів би закінчити таке:
a -- b -- c <-- Master
\
d -- e -- f -- g <-- Branch1
Я майже впевнений, що мені потрібно переставити другу гілку на першу, але я не зовсім впевнений у правильному синтаксисі і яку гілку я повинен був перевірити.
Чи дасть ця команда бажаний результат?
(Branch1)$ git rebase --onto Branch1 Branch2
git rebase -
. дивіться мою відповідь нижче