es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Git: ¿Cómo revertir un revert usando FORK o GITHUBDesktop?

Necesito tu ayuda…
Tengo una rama MAIN y una rama STAGING.
Hice un commit y un push de algún código desde STAGING a MAIN, pero hubo problemas.
Así que revertí mi trabajo.

MAIN está bien ahora (pero no está actualizado, por supuesto).
Mi problema es que GitHub (com o DESKTOP) no encuentra ninguna diferencia entre STAGING y MAIN (aunque obviamente las hay).

Vi en StackOverflow que el problema era conocido, y que necesitaba revertir la reversión.

Problema: solo estoy usando FORK (o GitHub Desktop), y no entiendo cómo hacer esto.

Intenté “Reset Main to here”, pero no ha cambiado nada…

¡Muchas gracias por ayudarme!

Vincent

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Hola Vincent,

    Para solucionar el problema, puedes seguir estos pasos:

    1. Abre la ventana de comandos o la terminal.
    2. Navega hasta el directorio de tu repositorio bifurcado.
    3. Ejecuta el comando git log para obtener el hash SHA del commit donde deshiciste tu trabajo.
    4. Encuentra el hash SHA del commit donde deseas deshacer la reversión.
    5. Ejecuta el comando git revert <hash sha="" del="" commit="" de="" reversión=""> para deshacer la reversión del commit.
    6. Haz push de los cambios a la rama STAGING usando el comando git push origin STAGING.

    Ahora, GitHub debería mostrar las diferencias entre las ramas STAGING y MAIN.

    Espero que esto te ayude. Avísame si necesitas ayuda adicional.

    Saludos cordiales,
    Experto en IT especializado en git, gitlab y git-fork

Comments are closed.