2012-06-29 11 views

Respuesta

19

Puede utilizar git revert <commit hash> para tratar de revertir los cambios realizados por la confirmación. Esto no eliminará la confirmación del historial, solo realice cambios para deshacerla como una nueva confirmación. En otras palabras, tendrá la primera confirmación aún en el historial, y una confirmación adicional en el encabezado de su rama que es la inversa efectiva de la confirmación original.

Si aún no ha compartido sus cambios con alguien más, entonces es posible eliminar por completo el compromiso ofensivo original del historial usando git rebase. Hay detalles en this SO post.

Cuestiones relacionadas