Cómo revertir un repositorio de git a una confirmación en particular?

Cómo revertir un repositorio de git a una confirmación en particular?
Mientras trabajan en GIT, los desarrolladores realizan cambios en los archivos de sus proyectos y los comprometen con el repositorio de GIT para guardar. Sin embargo, a veces quieren descartar esos cambios y volver a la compromiso deseado. Para este propósito, GIT les permite restablecer el puntero de la cabeza del repositorio de Git a una confirmación en particular.

Esta guía demostrará el método para reiniciar/restablecer un repositorio de git a una confirmación específica.

Cómo reiniciar/restablecer un repositorio de git a una confirmación específica?

Para restablecer un repositorio de git a la confirmación deseada, siga los pasos proporcionados:

  • Redirigir al repositorio local.
  • Ver cometido historia.
  • Elija una confirmación en particular y su copia Sha-Hash.
  • Ejecuta el "RESETO GIT -HARD " dominio.
  • Verificar cambios.

Paso 1: Cambiar al directorio GIT

Primero, escriba el comando proporcionado a continuación para redirigir a un directorio local deseado:

$ CD "C: \ Git \ Repo2"

Paso 2: Compruebe el historial de commit git

Luego, vea la posición actual de la cabeza verificando el historial de registros utilizando el "Git log" dominio:

$ git log -enneline

La siguiente captura de pantalla indica que la cabeza apunta al "Archivado agregado" comprometerse. Ahora, elija y copie el valor SHA-Hash de la confirmación que se requiere para restablecer. Por ejemplo, hemos seleccionado el "Archivos agregados"Comprometer, cuyo valor hash es"9BD11A3":

Paso 3: Restablecer a compromiso particular

Ahora, ejecute el "RESETO GIT -HARD"Comando junto con el hash de comodidad copiado y mueva el puntero de la cabeza:

RESET DE $ GIT -HARD 9BD11A3

Aquí el "-duroLa opción se usa para volver a la confirmación deseada:

Paso 4: verificar el registro de git

Por último, vea el historial de confirmación para verificar la posición actual de la cabeza:

$ git log -enneline

En la captura de pantalla dada a continuación, se puede observar que la cabeza ahora apunta a la especificada "9BD11A3" comprometerse:

Hemos explicado el procedimiento de revertir un repositorio de git a un confirmación de Git deseado.

Conclusión

Para reiniciar/restablecer un repositorio de git a la confirmación específica, primero, muévase al directorio Git local. Luego, vea el historial de confirmación y seleccione la confirmación deseada. Por último, ejecute el "RESETO GIT -HARD "Comando para revertir el repositorio de git a la confirmación deseada. Esta guía demostró la forma más fácil de restablecer un repositorio de git a una confirmación en particular.