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