Este tutorial buscará volver a una confirmación específica en un repositorio específico utilizando el comando de pago GIT.
¿Qué es un compromiso??
En GIT, una confirmación se refiere a una instantánea de un archivo o una colección de archivos en un repositorio. Piense en ello como las instancias que presione guarde en un documento. Sin embargo, a diferencia de SAVE, GIT crea un identificador específico, lo que le permite ver o el evento volver a ese guardado específico.
¿Qué es el pago de git??
Por otro lado, Git Checkout significa usar una confirmación específica como su confirmación más reciente. En la mayoría de los casos, querrá pagar ramas específicas y no comprometerse. Sin embargo, si surge la necesidad, GIT admite verificar los compromisos.
Cómo revisar una confirmación específica
Vamos a profundizar en la roca madre del tutorial. Para controlar una confirmación específica, asegúrese de tener el repositorio clonado en su máquina local.
Para ilustrar el ejemplo, usemos un repositorio que contenga "Hello World" en todos los idiomas.
Crédito: https: // github.COM/LEACHIM6
Comience clonando el repositorio:
$ git clon https: // github.com/Leachim6/Hello-World
Después de clonar el repositorio, navegue al repositorio:
$ CD Hello-World
Para ver todos los compromisos en la rama maestra, use el comando:
Log de $ git
Esto mostrará todo el historial de confirmación de git como se muestra en el ejemplo a continuación:
Para revisar la confirmación específica, necesitamos el identificador SHA1 como se muestra en el comando git log.
Por ejemplo, supongamos que necesitamos consultar el compromiso "8E2E9AA71CA94B74A9D9048841D95D408FF7DB3B", podemos usar el comando:
$ git checkout 8e2e9aa71ca94b74a9d9048841d95d408ff7db3b
La salida es como se muestra:
Una vez que tenga el pago completo, puede realizar todos los cambios en el repositorio y guardarlo.
Para volver al cabezal actual, use:
Switch $ git -
NOTA: Revisar una confirmación específica crea una cabeza separada. Una cabeza separada significa que después de verificar una confirmación, todos los cambios realizados desde ese punto no pertenecen a ninguna rama a menos que se cree una nueva que contenga cambios de esa confirmación.
Conclusión
En esta guía rápida, hablamos sobre cómo revisar una confirmación específica en un repositorio. Aunque esto no es muy común, puede ser útil hacerlo.