git reset --hard HEAD^
Эта команда сбрасывает вашу ветку до предыдущего коммита, то есть коммита перед коммитом слияния, который вы хотите отменить. Ваша работа останется нетронутой.
Помните, что все, что было передано, все еще там как свободные объекты, и вы всегда можете использовать git reflog, чтобы вернуться к любой версии, на которую HEAD указывал ранее. Вот почему так важно часто делать коммиты с git, вы можете легко отменить все сделанные вами изменения.