Хорошо, я немного потрудился. Видимо, на моей машине у себя дома развитая отрасль не обновлялась. Я сделал фиксацию и нажал. Результатом было то, что фактическая ветвь origin/develop была объединена в мою локальную ветвь развития, которая по некоторым причинам считалась разным ветвям!
Во-первых, я действительно не понимаю, как это произошло и, во-вторых, могу ли я отменить это?
Чтобы проиллюстрировать это, сеть выглядит примерно так:
local-develop ---------------------------------- C*--- M -
origin/develop --- C --- C --- C --- C --- C --------- /
Я действительно хотел, чтобы C * был привязан к происхождению/разработке вместо слияния ветвей.
Как я уже сказал, это уже было сделано. Есть ли способ удалить изменения и передать его так, как я хотел?
Например, я:
git reset --hard HEAD~1
Я не уверен, что это отменяет слияние, и у меня есть два разных варианта разработки, а затем слияние удалено и т.д....?