¿Qué es una identificación de commit git??

¿Qué es una identificación de commit git??
Git es un sistema de control de versiones descentralizado que permite a los desarrolladores realizar cambios en los archivos de código fuente de su proyecto. Luego, agrégalos al repositorio local. Después de eso, los desarrolladores los ponen a disposición públicamente para todos. Estos cambios pueden ser agregados por el "Git Commit"Comando que representa las modificaciones.

Este artículo explicará:

  • ¿Qué es Git Commit??
  • ¿Qué es Git Commit Id??
  • Cómo comprometerse en GIT?
  • Cómo encontrar la identificación de commit usando comandos git?

¿Qué es Git Commit??

Los compromisos son instantáneas del código del proyecto en un punto específico en el pasado. Los desarrolladores pueden ver los viejos cambios en el código de proyecto que fueron reemplazados por nuevos cambios utilizando Commits. Además, es útil para la colaboración con otros miembros del proyecto porque contiene cambios realizados por ellos.

¿Qué es Git Commit Id??

GIT Commit ID es el valor único de SHA-Hash generado automáticamente y asignado a Compromisos cada vez que se realiza una nueva confirmación en el repositorio. La ID de confirmación se usa mientras fusiona los compromisos o revisan los archivos de diferentes compromisos.

Cómo comprometerse en GIT?

Para cometer cambios adicionales del área de puesta en escena al repositorio local, el "git commit -m "" El comando se puede usar. Después de ejecutar este comando, se agregan nuevos archivos o cambios al repositorio local.

Consulte los siguientes pasos para explorar el proceso de compromiso en GIT!

Paso 1: Cambie al repositorio de Git local
Primero, use el comando proporcionado a continuación y redirige al directorio local:

$ CD "C: \ git \ demo_repo"

Paso 2: Ver contenido de repositorio
Luego, vea la lista de contenido existente del repositorio con la ayuda del "LS" dominio:

$ LS

La siguiente captura de pantalla indica que el repositorio de trabajo contiene solo "a B C.TXT" archivo:

Paso 3: realizar cambios en el archivo
Ahora, utiliza el "ecoComando ", y agregue algún contenido al archivo existente:

$ Echo "Hola! Este es el archivo ABC ">> ABC.TXT

Paso 4: cambios de empuje
A continuación, realice un seguimiento de los cambios adicionales al área de preparación GIT ejecutando el comando a continuación:

$ git agregar abc.TXT

Paso 5: Comprometer nuevos cambios
Ejecutar el comando proporcionado para confirmar nuevos cambios escenizados:

$ git commit -m "archivo ABC actualizado"

Según la salida proporcionada a continuación, se puede observar que los cambios se han cometido con éxito:

Sigamos adelante y veamos cómo obtener el ID de confirmación en GIT.

Cómo encontrar la identificación de commit usando comandos git?

Hay múltiples comandos GIT disponibles para obtener la ID de confirmación, como:

  • "Git Rev-Parse Head" dominio
  • "git show -s" dominio
  • "Git log -oneline" dominio

Método 1: Cómo encontrar la ID de confirmación en Git utilizando el comando "Git Rev-Parse"?

Para obtener la ID de confirmación más reciente, ejecute el siguiente comando:

$ Git Rev-Parse Head

Aquí el "B7343E5E .. "Es la última identificación de comité:

Método 2: Cómo verificar la ID de confirmación utilizando el comando "git show"?

Para encontrar la información detallada de la última confirmación, incluida la ID de confirmación y el mensaje de confirmación, escriba el siguiente comando:

$ git show -s

Aquí el "-sLa opción se utiliza para recuperar la información detallada de la última confirmación. En la siguiente captura de pantalla, la información resaltada es la ID de confirmación:

Método 3: Cómo verificar el comando de ID de confirmación utilizando el comando "Log -Oneline"?

Utilizar el "Git log -onelineComando "para ver la lista de todos los compromisos, incluida la identificación de confirmación y los mensajes:

$ git log -enneline

La siguiente salida muestra el comet SHA-Hashes de todos los repositorios existentes

Hemos explicado brevemente la identificación de commit git y las diferentes formas de encontrarla.

Conclusión

Git Commit ID es un valor único de SHA-Hash que se genera automáticamente cada vez que se impulsan nuevos cambios al repositorio local a través de la compromiso. Se utilizan múltiples comandos GIT para obtener la ID de confirmación de las confirmaciones adicionales, como el "Git Rev-Parse Head" dominio, "git show -s"Comando, y"Git log -oneline" dominio. Este artículo ilustra el Git Commit, Commit ID y el método para obtener Git Sha-Hashes en Git.