Este blog explica el método para revertir un compromiso de un sha hash en git.
Cómo cambiar/volver a un compromiso por un sha hash en GIT?
Con el propósito de volver a un compromiso a través del hash SHA en GIT, primero crearemos y rastrearemos archivos, luego realizaremos la operación de revertir. Para hacerlo, primero, muévase al directorio de la raíz Git. Luego, cree un nuevo repositorio local de Git y navegue a él. A continuación, cree un nuevo archivo en el repositorio recién creado y rastree al área de preparación desde el directorio de trabajo. Después de eso, actualice el repositorio y vea el historial del registro de referencia. Copie el comité sha hash y ejecute el "reinicio de $ git " dominio.
Avancemos y comprendamos el procedimiento anteriormente discutido a través de la implementación!
Paso 1: moverse al directorio raíz
En primer lugar, ejecute el comando "CD" y navegue al Directorio Root GIT:
$ CD "C: \ Users \ nazma \ git"
Paso 2: crear un nuevo repositorio local
Cree un nuevo repositorio local en el directorio git root utilizando el "mkdir" dominio:
$ mkdir test_7
Paso 3: Navegue al repositorio recién creado
Ahora, ejecute el comando proporcionado y muévase al repositorio local recién creado:
$ CD test_7
Paso 4: crear un nuevo archivo de texto
A continuación, cree un nuevo archivo de texto a través del "tocar" dominio:
$ touch archivo1.TXT
Paso 5: Agregue el archivo recién creado al área de puesta en escena
Después de crear un nuevo archivo de texto en el directorio de trabajo, ejecute el "Git Agregar"Comando para rastrearlo en el área de puesta en escena:
$ git agregar archivo1.TXT
Paso 6: actualizar cambios
Ahora, actualice el repositorio a través de comprometerse y guarde en él, ejecute el "Git Commit"Comando junto con el"-metro"Opción para agregar el mensaje de confirmación deseado:
$ git commit -m "archivo1.TXT agregó "
Paso 7: crear un nuevo archivo de texto
Ahora, cree otro archivo de texto en el repositorio ejecutando el "tocar"Comando y especificando el nuevo nombre del archivo:
$ touch archivo3.TXT
Paso 8: rastrear el archivo recién creado al área de puesta en escena
Agregue el archivo creado al área de puesta en escena utilizando el siguiente comando:
$ git agregar archivo3.TXT
Paso 9: Verifique el estado
Ahora, ejecute el "estado de git ."Comando para verificar el estado del repositorio actual:
Estado de $ git .
Como puede ver, el archivo recientemente creado se coloca en el área de puesta en escena y está listo para comprometerse con el repositorio:
Paso 10: Cambios de confirmación
Ejecuta el "Git CommitComando "para confirmar el archivo escenificado en el repositorio:
$ git commit -m "archivo3.TXT agregó "
Paso 11: Verifique el historial de registros de git
Verifique el historial de registro de referencia del registro de git utilizando el "Git log ." dominio:
Log de $ git .
Desde la salida de la lista a continuación, copiaremos el hash de la compromiso deseado con el que queremos revertir:
Paso 12: Restablecer la cabeza con Sha hash
Ahora, ejecute el "reinicio de git"Comando con el hash de Sha copiado para revertir el confirmación:
$ git reins 061de25
Paso 13: Verificar el compromiso revertido
Por último, ejecute el "Git log ."Comando para garantizar que el compromiso revertido a través de Sha hash:
Log de $ git .
Eso es todo! Hemos explicado el método para comprometerse con un sha hash en git.
Conclusión
Para volver a un compromiso a través del sha hash en Git, primero, navegar al directorio de Root Git y crear un nuevo repositorio local. Luego, navegue al repositorio recién creado, cree y agregue un nuevo archivo de texto. A continuación, confirme cambios y verifique el historial del registro de referencia. Copie el comité sha hash y ejecute el "reinicio de $ git " dominio. Este blog describió el procedimiento para comprometerse con un sha hash en git.