У меня две ветки: master
и opengl
. Недавно я завершил реализацию (или, по крайней мере, мне так казалось) ветки opengl
и решил объединить ее с master
:
git checkout master
git merge opengl
git push
После того, как я это сделал, несколько разработчиков, которые работают над Ветвь master
вытащила мои изменения, и оказалось, что моя реализация конфликтует с частью их кода. Поэтому я хотел бы отменить операцию слияния на ветке master
, но без перезаписи истории.
Обратите внимание, что я хотел бы иметь возможность объединить ветвь opengl
в ] master
в конечном итоге (после того, как я исправлю все ошибки). Поэтому просто проверить старую версию master
и зафиксировать ее не получится - вновь созданная фиксация отменит мои изменения из opengl
, когда я попытаюсь объединить его.
Спасибо.