Tienes que "revertir la reversión". Dependiendo de usted cómo se revirtió el original, puede que no sea tan fácil como parece. Mire el documento oficial sobre este tema .
¿Pero todo funciona? Claro que si. Puede revertir una fusión, y desde un ángulo puramente técnico, git lo hizo de forma muy natural y no tuvo problemas reales.
Simplemente lo consideró un cambio de "estado antes de la fusión" a "estado después de la fusión", y eso fue todo.
Nada complicado, nada extraño, nada realmente peligroso. Git lo hará sin siquiera pensarlo.
Entonces, desde un ángulo técnico, no hay nada de malo en revertir una fusión, pero desde un ángulo de flujo de trabajo es algo que generalmente debe tratar de evitar .
Si es posible, por ejemplo, si usted encuentra un problema que quedó fusionado en el árbol principal, en lugar de revertir la fusión, tratan realmente difícil :
- dividir el problema en la rama que fusionó y solucionarlo,
- o intente revertir el compromiso individual que lo causó.
Sí, es más complejo, y no, no siempre va a trabajar (a veces la respuesta es: "Vaya, realmente no debería haber fusionado, porque no estaba lista todavía, y yo realmente necesita para deshacer todo de la unir"). Entonces, realmente debería revertir la fusión, pero cuando desee rehacer la fusión, ahora debe hacerlo revertiendo la reversión.