Git: Cómo descartar los conflictos de fusión con un compromiso

Ahora estoy en un estado de fusión. Quiero descartar todos los cambios, volver al estado anterior a la fusión y cuando vuelva a hacer la fusión, dice "Ya está actualizado". ¿Hay una buena manera de hacerlo?

Mi bash: git reset --hard head pero cuando vuelva a hacer la fusión, sigo en conflicto. lo que tengo que hacer es revertir todos los cambios manualmente y hacer un commit vacío, muy tedioso.

Por lo que entendí, quiere hacer una fusión, pero, para cada conflicto, recurrir a la versión en la twig original en lugar de a la que se está fusionando.

Si ese es el caso, tou puede intentar usar -Xours

 git merge -Xours <name of your other branch> 

También existe la opción de volver a los cambios conflictivos de la otra twig con -Xtheirs

Para get más información, consulte los documentos de combinación avanzada de git

Prueba git merge --abort

Interrumpe la fusión actual y te lleva de return a donde estabas.