¿Hay alguna manera de revertir mi último empuje para git??

¿Hay alguna manera de revertir mi último empuje para git??
Los desarrolladores actualizan sus repositorios remotos con cambios locales al presionar el contenido local en ellos. A veces, accidentalmente empujan el contenido incorrecto al repositorio de GitHub, lo que les hace enfrentar problemas. Por lo tanto, se requiere revertir su último empuje a Git. Para este propósito, Git le permite deshacer el último impulso para evitar problemas.

Este artículo explicará:

  • ¿Hay alguna forma de revertir/revertir el último empuje a GIT??
  • Cómo revertir/revertir el último empuje a GIT?

¿Hay alguna forma de revertir/revertir el último empuje a GIT??

Sí, hay una manera de volver al último empuje para Git. Los desarrolladores pueden realizar esta operación en Git.

Cómo revertir/revertir el último empuje a GIT?

Para retroceder el último empuje para GIT, siga las instrucciones a continuación:

  • Cambiar al repositorio local.
  • Generar un nuevo archivo.
  • Rastrear el archivo recién creado.
  • Cometer cambios.
  • Verificar el origen remoto.
  • Empujar cambios al repositorio remoto.
  • Rodear el último empuje usando el "RESET GIT -CABEZA DE HARD ~ 1" dominio.
  • Actualizar repositorio remoto.

Paso 1: Muévase a Git Directorio local

Primero, escriba el siguiente comando junto con la ruta del repositorio y cambie a ella:

$ CD "C: \ Git \ Reposb"

Paso 2: crear un nuevo archivo

A continuación, haga un nuevo archivo en el repositorio de trabajo utilizando el "tocar" dominio:

$ touch test1.TXT

Paso 3: Seguimiento de un archivo nuevo

Entonces, ejecute el "Git AgregarComando "junto con el nombre de archivo recién creado para organizar este archivo:

$ git add test1.TXT

Paso 4: Archivo de confirmación

Comprometer el nuevo archivo para guardar los cambios adicionales usando el comando proporcionado a continuación:

$ git commit -m "el archivo test1 agregado"

Paso 5: Verifique el origen remoto

Después de eso, verifique si el directorio local está conectado al control remoto:

$ git remoto -v

Paso 6: Empuje los cambios al repositorio remoto

Luego, presione el contenido del repositorio local al repositorio remoto:

$ git push

Después de realizar la operación anterior, vuelva a su repositorio remoto y vea los cambios. Por ejemplo, se puede ver que el archivo de nuestro repositorio local "prueba1.TXT"Ha sido empujado con éxito:

Paso 7: Verifique el registro de git

A continuación, muestre el historial de confirmación para verificar la posición actual de la cabeza:

$ git log -enneline

Se puede observar que el cabezal apunta al archivo comprometido más reciente:

Paso 8: Rollback to Last Push

Ahora, ejecute el "reinicio de git"Comando con el"-duro"Opción y especifique la cabeza para revertir el último empuje:

$ git reinicio -cabeza -hard ~ 1

Aquí el "-duro"La opción se utiliza para restablecer la posición de la cabeza y la"Cabeza ~ 1"Se usa para mover el puntero de la cabeza al cometomitis más reciente:

Paso 9: Actualizar repositorio remoto

Luego, nuevamente presione el contenido del repositorio local a la copia remota para actualizar su contenido:

$ git push -f

En el comando anterior, el "-FLa opción se usa para presionar con fuerza:

Se puede ver que el contenido previamente presionado se ha eliminado de GitHub y el repositorio remoto está actualizado:

Paso 10: Verificar los cambios

Finalmente, verifique los cambios viendo el historial de comet:

$ git log -enneline

Ahora, la cabeza se mueve de regreso a la confirmación anterior:

Proporcionamos la forma más fácil de volver al último empuje en Git.

Conclusión

Para volver al último empuje a GIT, primero, cambie a un directorio en particular. Entonces, ejecute el "RESET GIT -CABEZA DE HARD ~ 1"Comando para deshacer el empuje más reciente. Después de eso, actualice el repositorio remoto utilizando el "git push -f"Comando y verificar los cambios. Este artículo explicó el procedimiento para revertir el último empuje a GIT.