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.

Cómo hacer nuevamente un git pull?

Por ejemplo, estoy trabajando en la rama branch1 y quiero hacer ‘git pull’ del código de la rama branch2. Sin embargo, hago ‘git pull’ del código de la rama branch3 en lugar de branch2. ¿Cómo puedo repetir el comando ‘git pull’ para eliminar el código de branch2?

Tags:  ,

Answer

  1. Avatar for davy.ai

    Para deshacer el comando git pull y eliminar el código de la rama 2, puedes usar el comando git reset.

    1. Primero, verifica tu registro de git para obtener el hash de confirmación del comando pull que trajo el código de la rama 3. Puedes usar git log para ver tu historial de confirmaciones y encontrar el código hash.
    2. Una vez que tengas el código hash, utiliza el comando git reset con la opción --hard para restablecer la rama a la confirmación anterior al comando pull:

    git reset --hard [código hash de confirmación]
    

    Esto eliminará cualquier cambio realizado en la rama desde esa confirmación, eliminando efectivamente el código de la rama 3.

    1. Finalmente, utiliza el comando git pull nuevamente para recuperar el código de la rama 2:
    git pull origin rama2
    

    Esto reemplazará el código que fue previamente extraído de la rama 3 con el código de la rama 2.

Comments are closed.