Вот моя текущая ситуация. Я объединил ветку со своей веткой live
и отправил ее в удаленный репозиторий. Но возникла проблема с кодом в этой ветке. Я хочу вернуть этот live
обратно к предыдущему коммиту, который оказался еще одним слиянием с веткой live
. Как бы я это сделал?
Я не совсем понимаю разницу между git revert
reset
и rebase
и не уверен, какой из них подходит в данном случае.
git revert
проверить этот git-revert - person ROOT   schedule 19.03.2020git revert merge-where-I-messed-up
и получил ошибкуis a merge but no -m option was given.
- person BlobbityBloop   schedule 19.03.2020-m "COMMIT_MESSAGE"
заменить COMMIT_MESSAGE текстовым сообщением для фиксации, поскольку отмена изменения будет рассматриваться как новая фиксация в вашей истории git. - person ROOT   schedule 19.03.2020git revert 1a2b3c -m "Revert to before issue"
, но получаю сообщение об ошибкеerror: switch
m' ожидает числовое значение` - person BlobbityBloop   schedule 19.03.2020-m 1
это вернется к одному предыдущему коммиту. - person ROOT   schedule 19.03.2020