Git: ¿Cómo restablecer después de fusionar?
He fusionado una rama maestra del repositorio de un amigo en mi directorio de trabajo en branch_a usando:
git pull my_friend master
He descubierto que la versión fusionada tiene errores. Para continuar el desarrollo, me gustaría volver a mi último commit antes de la fusión.
Lo intenté:
git reset --hard HEAD
Pero eso me trajo de vuelta al estado justo después de la fusión. (¿el comando pull se compromete?)
También probé:
git revert HEAD
pero recibió el siguiente error:
fatal: Commit 2d72d8f367b987d8c16f5cb1a543a6886acdcf83 es una fusión, pero no se proporcionó la opción -m.
¿Qué tengo que hacer?