Deshacer un 'empuje de git'

Deshacer un 'empuje de git'
Git es una herramienta de seguimiento de DevOps de código abierto que permite a los desarrolladores implementar su código fuente de proyecto en diferentes versiones. Revertir al comandante anterior o al estado anterior es otra característica genial de GIT porque permite a los programadores volver a un estado anterior en el repositorio. Después de impulsar por error todos los cambios adicionales al servicio de alojamiento remoto, los desarrolladores pueden volver al estado anterior utilizando el "$ git revert " dominio.

Este artículo discutirá:

  • Cómo presionar localmente los cambios a repositorios remotos?
  • Cómo deshacer un "Git Push"?

Cómo presionar localmente los cambios a repositorios remotos?

Deshacer el "Git Push", Primero, los usuarios deben impulsar los cambios localmente agregados al repositorio remoto. Es una operación de requisito previo. Al hacerlo, los usuarios pueden deshacer un impulso GIT siguiendo el procedimiento dado:

  • Navegue al repositorio local de Git.
  • Ver el contenido existente del repositorio actual.
  • Verifique el historial del registro de referencia.
  • Ver la lista de URL remota.
  • Descargue la versión modificada del repositorio remoto.
  • Presione los cambios localmente agregados al servicio de alojamiento remoto.

Vamos a empezar!

Paso 1: Access Git Repositorio local

Primero, ejecute el siguiente comando especificando el repositorio local Git deseado y muévase a él:

$ CD "C: \ Users \ nazma \ git \ test_4"

Paso 2: Mostrar lista de contenido

Para mostrar la lista de contenido de repositorio actual, ejecute el "LS" dominio:

$ LS

Paso 3: Verifique el historial de registros de referencia del repositorio de Git

Ahora, ejecute el "Git log ."Comando para verificar el historial de registro de referencia del repositorio de git:

Log de $ git.

Paso 4: Verificar URL remota

Para garantizar que se agregue la URL remota, utilice el "git remoto -v" dominio:

$ git remoto -v

Paso 5: Obtener origen remoto

Ahora, descargue la versión actualizada del repositorio remoto en el repositorio local y use el comando proporcionado junto con el nombre remoto:

$ git fetch origen

Paso 6: Empuje los cambios de repositorio local a remoto

A continuación, ejecute el "Git Push"Comando con el nombre de la rama remota y local en el que se agregan cambios:

$ git push origin maestro

Nota: Se requiere el procedimiento indicado anteriormente para deshacer el "Git Push" operación.

Cómo deshacer un "Git Push"?

Deshacer un "Git Push"Operación, todos los cambios agregados que se mueven al repositorio remoto vuelven a un repositorio local. Para hacerlo, siga los pasos que sean a continuación.

Paso 1: Deshacer "Git Push"

Para revertir los cambios empujados, ejecute el "git revertir"Comando junto con el comité más reciente Sha hash:

$ git revert b87cd01

Después de ejecutar el comando mencionado anteriormente, se abrirá un archivo de texto con un editor de texto predeterminado, donde puede agregar un comentario, guardar y cerrar el archivo de texto:

Como resultado, obtendrá la salida proporcionada a continuación, lo que indica que los cambios agregados se liberan correctamente:

Paso 2: Verifique la operación de imput a través del registro de referencia del repositorio

Por último, ejecute el "Git log .Comando para garantizar que todos los cambios agregados se vuelvan al repositorio local:

Log de $ git .

Como puede ver, la operación sin sustituir se realiza con éxito:

Paso 3: Compruebe la lista de contenido

Ejecutar el "LS"Comando y verifique el contenido del repositorio:

$ LS

Eso es todo! Hemos realizado los pasos directos para deshacer un "Git Push" operación.

Conclusión

Deshacer el "Git Push"Operación, primero, vaya al repositorio de trabajo git y verifique la lista de contenido. Luego, vea el historial de registro de referencia del repositorio y la URL remota existente. A continuación, obtenga la versión modificada del repositorio remoto y presione todos los cambios agregados localmente al repositorio remoto. Finalmente, ejecute el "$ git revert " dominio. Este artículo demostró el método para deshacer el "Git Push".