Я слился мастер ветку из репозитория друга в мой рабочий каталог в branch_a с помощью:Git: Как сбрасывать после слияния?
git pull my_friend master
Я обнаружил, что объединенная версия содержит ошибки. Чтобы продолжить развитие, я хотел бы вернуться к моему последнему фиксации до слияния.
Я пробовал:
git reset --hard HEAD
Но это вернуло меня в состояние сразу после слияния. (Это тянуть команду совершить ?!)
Я также попытался:
git revert HEAD
но получил следующее сообщение об ошибке:
fatal: Commit 2d72d8f367b987d8c16f5cb1a543a6886acdcf83 is a merge but no -m option was given.
Что я должен делать?
Я изменил 'revert' на 'reset' в вашем названии, потому что сброс - это то, чего вы пытались достичь. –