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