У вас есть два варианта. Rebase или вишня выбрать и вернуться.
Cherry-pick and revert - самый простой вариант, который окажет наименьшее влияние на вашу команду. История не будет точно соответствовать вашим графикам, но будет иметь желаемый результат
git checkout branch_1
git revert 2
git checkout branch_2
git cherry-pick 2
Rebase даст вам желаемую историю, но если вы работаете с другими людьми, это может вызвать проблемы, если они отрабатывают текущую историю .
git checkout branch_1
git rebase -i 1
*Remove commit 2 from editor, save and quit*
git checkout branch_2
git rebase -i --root
*Remove commit 2 from editor, save and quit*