git - как вставить коммиты под ветку

Проблема

Требуется сделать ребэйз так, чтобы параллельно перенести выделенные коммиты из develop в screen_fixes. Но не поверх, а под существующими! Чтобы выглядело так, как будто я начал свою ветку после develop. Как такое провернуть? Использую SmartGit.


Ответы (1 шт):

Автор решения: AlexGlebe

Делаю через git. Как в SmartGit - не знаю.

git checkout screen_fixes - переходим в нить , что должна быть наверху. Самой свежей.
git rebase origin/develop - пересчитываю нить screen_fixes и ставлю поверх develop.
git push --force origin master - кидаю на сервер. Насильно, потому-что я теряю оригинальную ветку master.

→ Ссылка