Как разгрузить слияние Git?
Я случайно сделал git pull origin master
от dev, и мастер соединился с dev.
Можно ли разгрузить?
Я уже видел разные решения, я попробовал это от обоих разработчиков и мастеров:
git revert -m 1 <commit>
(один раз каждый)
Но я получил: все обновлено, каждый раз
Я хочу отменить мастер слияния в dev: https://github.com/iliassk/PED_MyTodo/commits/dev commit: e382550
Ответы
Ответ 1
Вы можете reset свою ветку до состояния, которое оно было непосредственно перед слиянием, если вы нашли коммит, в котором он был тогда.
Один способ - использовать git reflog
, он перечислит все ваши HEAD.
Я считаю, что git reflog --relative-date
очень полезен, так как показывает, как давно все изменения происходят.
Как только вы обнаружите, что commit просто выполняет git reset --hard <commit id>
, и ваша ветка будет такой, какая была раньше.
Ответ 2
Использование: git merge -abort
Я думаю, что это самый простой способ разгрузить слияние git.