usar tag remote how hacer drop delete create como git git-merge

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:

  1. git revert <merge commit hash>
    Esto crea una confirmación de "reversión" adicional que dice que deshizo una fusión

  2. 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?


Si realiza el "estado de git" mientras tiene un conflicto de fusión, lo primero que le muestra git es cómo cancelar la fusión.


siempre que no haya cometido puede escribir

git merge --abort

tal como lo sugirió la línea de comando.