Cómo revisar una confirmación específica en Git?

Cómo revisar una confirmación específica en Git?

Git es probablemente el sistema de control de versiones más popular y respetado. Las grandes empresas y los desarrolladores individuales lo usan para rastrear y compartir su código y proyectos. Permite a los desarrolladores colaborar desde todos los puntos del mundo y revertir los cambios en los códigos si es necesario.

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.