remote - how to delete tag git
Abortar una fusiĆ³n Git (3)
A decir verdad, hay muchos, muchos recursos que explican cómo hacer esto ya en la web:
Git: ¿como fusionar inversamente un commit?
Git: ¿como fusionar inversamente un commit?
https://git-scm.com/blog/2010/03/02/undoing-merges.html
Así que supongo que resumiré algunos de estos:
-
git revert <merge commit hash>
Esto crea una confirmación de "reversión" adicional que dice que deshizo una fusión -
git reset --hard <commit hash *before* the merge>
Esto restablece el historial antes de hacer la fusión. Si tiene commits después de la fusión, deberácherry-pick
luego.
Pero, sinceramente, https://git-scm.com/blog/2010/03/02/undoing-merges.html guía aquí es mejor que cualquier cosa que pueda explicar, ¡con diagramas! :)
Estoy trabajando en un proyecto usando Git como VCS.
Tengo una rama
xyz
cortada de la rama principal del maestro.
Después de trabajar durante un tiempo, confié mi código y tomé un tirón de la línea principal de la rama.
El tirón estuvo bien. Luego fusioné el código con master. Después de la fusión, hubo problemas en ciertos archivos. No he cometido el código después de fusionarme. ¿Alguien puede guiarme sobre cómo puedo cancelar esta fusión y llevar mi sucursal donde estoy trabajando actualmente al estado donde estaba antes de fusionarla?