¿Cómo desvertar un confirmación de git revertida??

¿Cómo desvertar un confirmación de git revertida??
Los desarrolladores usan GIT para rastrear los archivos y carpetas de código para grandes proyectos de desarrollo. Para realizar esta tarea, los usuarios agregan cambios en la máquina local y luego los presionan al repositorio remoto conectado. Sin embargo, a veces los desarrolladores realizan cambios, y después de cometerlos, pueden querer desconectar los compromisos revertidos. Para este propósito, el "$ git restablecimiento -cabeza hard^El comando se puede usar.

Esta publicación discutirá:

  • Cómo revertir un git compromiso?
  • Cómo "no ver" un comet git revertido?

Cómo revertir un git compromiso?

A "desactivar"El revertido git se compromete; Primero, aprenderemos a revertir el cometido de git. Luego, no revierta el compromiso de git revertido. Para hacerlo, siga los pasos proporcionados a continuación.

Paso 1: Navegue al repositorio local en particular
Primero, usa el "cd"Comando para moverse al repositorio local deseado:

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

Paso 2: Ver lista de contenido
Ahora, muestre la lista existente de contenido del repositorio local a través del "LS" dominio:

$ LS

Paso 3: Generar un nuevo archivo de prueba
Ejecutar el "tocarComando "para generar un nuevo archivo de texto en el repositorio local actual:

$ touch archivo3.TXT

Paso 4: Archivo de seguimiento
Ahora, agregue el archivo de texto recién generado en el área de puesta en escena desde el área de trabajo ejecutando el comando proporcionado:

$ git agregar archivo3.TXT

Paso 5: Actualizar repositorio local con cambios adicionales
A continuación, ejecute el "Git CommitComando "junto con el mensaje de confirmación usando el"-metroOpción para actualizar el directorio de trabajo actual con los cambios recientemente agregados:

$ git commit -m "3er archivo agregado"

Paso 6: Mostrar historial de registro de repositorio actual
A continuación, verifique el historial de registro de referencia del repositorio local actual utilizando el "Git log ." dominio:

Log de $ git .

Como puede ver, la cabeza apunta a la confirmación adicional más recientemente:

Paso 7: Revertir el puntero de la cabeza
Para realizar la operación de revertir en la cabeza en el repositorio local actual, ejecute el comando declarado a continuación:

$ Git Revert Head^

Se le pedirá que agregue la confirmación en el archivo de confirmación de texto abierto con el editor de texto predeterminado:

Como puede ver, el "Cabeza^"Pointer se traslada al confirmación más anterior:

Paso 8: Verifique la operación de revertir
Para garantizar que se revertiera la confirmación de git, ejecute el "Git log ." dominio:

Log de $ git .

Según la salida proporcionada a continuación, la cabeza apunta a la confirmación anterior como un confirmación reciente:

Ahora, sigue adelante y entiende el procedimiento para no ver la compromiso GIT.

Cómo "no ver" un comet git revertido?

Para no ver la compromiso de git revertido, el "$ git restablecimiento -cabeza hard^"El comando se puede utilizar. Para utilizar el comando correspondiente para un propósito especificado, siga los pasos que sean a continuación.

Paso 1: Unrevertir una confirmación revertida
Ahora, ejecute el "reinicio de git"Comando con el"-duroParámetro y "Cabeza^" posición:

$ git restablecimiento -cabeza -hard^

Como puede ver, la cabeza se mueve al commit Git anteriormente revertido:

Paso 2: Verifique el historial de registros de referencia de Git
Por último, ejecute el "Git log ."Comando para garantizar la operación realizada:

Log de $ git .

Conclusión

Para no ver la comprensión de un git revertido, primero, pasar al repositorio de git en particular. Luego, vea la lista del repositorio local actual, ejecute el "$ git restablecimiento -cabeza hard^"Comando y verifique el commit revertido de GIT no reventado sin ver. Esta publicación ilustró el procedimiento para "no verse" el comando git revertido.