У меня есть две ветки в моем локальном репозитории: branch_1 и branch_2, каждая основана на одном и том же коммите A и содержит несколько коммитов (заголовки < strong>A1 и A2 соответственно).
Я переместил ветку A1 и A2 в основную ветку Gerrit и получил два отдельных обзора. Потом я их бросил.
Теперь мне нужно создать новую локальную ветвь branch_3 на основе A и содержащую изменения из A1 и A2 в A3. Я сделал:
git checkout -b branch_3 origin/master
git merge branch_1 branch_2
У меня есть коммит A3, который мне нужен, и я передал его Герриту. Был создан третий обзор, но он зависел от двух предыдущих заброшенных коммитов, поэтому я не могу его отправить.
Есть ли способ объединить две ветки в одну фиксацию A3, чтобы она зависела только от A, но не от A1 и A2 сильный>?