¿Cómo encuentro la diferencia entre dos confirmaciones en GIT?

¿Cómo encuentro la diferencia entre dos confirmaciones en GIT?
En esta publicación informativa, proporcionaremos una idea para encontrar la diferencia entre dos compromisos en GIT. En primer lugar, echaremos un vistazo a la información del requisito previo antes de proceder a encontrar la diferencia.

Cómo encontrar la diferencia entre dos compromisos en GIT

El fenómeno de trabajo GIT se basa en dos fundamentos: cambios realizados por los contribuyentes y luego cometer esos cambios con éxito al repositorio de GIT. La confirmación exitosa asegura mantener la última confirmación y mantener el proyecto en la categoría de control de versiones. Además, Git ofrece verificar la diferencia entre dos compromisos; Para eso, tiene un comando llamado "Git Diff"Y desencadena el"función diferente". Esta función toma dos parámetros como entrada y marca las diferencias entre esos parámetros; Los parámetros son básicamente las confirmaciones de un archivo.

En general, si ejecuta el comando Git Diff; Experimentará una salida que mostrará los cambios no comprometidos que se refieren a la última confirmación:

$ git diff

Comencemos a profundizar en la profundidad de aplicar el comando DIFF de GIT:

Para encontrar la diferencia entre dos compromisos; Primero, haremos algunos cambios y los cometeremos con el repositorio de Git.

Paso 1: realizar cambios en el repositorio de git

Hemos creado un directorio en nuestro repositorio Git y agregamos un archivo de texto; Los siguientes comandos ayudarán a crear y mover el terminal al directorio DIFF:

$ mkdir diff
$ cd diff

Una vez que hayas navegado al "diferencia"Directorio; Use el comando para crear y editar el archivo de texto:

$ nano nuevo.TXT

Paso 2: Inicialice el repositorio de git y confirme los cambios

Después de hacer cambios en el repositorio, ahora debe confirmar los cambios; Antes de comprometerse, debe inicializar el repositorio GIT emitiendo el comando mencionado a continuación:

$ git init

Ahora agregue el archivo de texto siguiendo el comando escrito a continuación:

$ git agregue nuevo.TXT

Una vez que los comandos anteriores se ejecutan con éxito; Estás listo para ir para comprometerse; Para esto, use el comando mencionado a continuación para confirmar cambios:

$ git commit -am "archivo de texto confirmación"

Paso 3: hacer más cambios en el archivo

Teniendo en cuenta los cambios anteriores, solo hemos realizado un solo compromiso con el archivo; Entonces, no se puede dibujar una comparación para el cambio; En resumen, si intentamos aplicar el comando DIFF en esta etapa, no mostrará ninguna diferencia. Para hacerlo funcional, debemos hacer algunos cambios más en el archivo de texto:

Puede usar el siguiente comando para editar el archivo de texto y agregar más texto o reemplazar el texto con uno nuevo: hemos agregado una nueva línea en el mismo archivo de texto:

$ nano nuevo.TXT

Paso 4: Aplicar el comando Diff Git

Al completar con éxito los primeros tres pasos, ahora puede usar el comando Diff Git para obtener la diferencia entre ambos compromisos:

El comando contiene dos parámetros que se refieren a dos confirmaciones en un archivo "nuevo.TXT":

$ git diff

La salida contiene la siguiente información: el índice seguido de hash se refiere a la versión del objeto de GIT; el "-" y "+++Los símbolos se utilizan para identificar los cambios desde el primer y el segundo compromiso respectivamente. Además, "@ -1 +1,2@"Representa el número de línea de cambios en cada archivo; por ejemplo, "-1"Muestra que el primer compromiso fue en la primera línea y"+1,2"Muestra que el siguiente commit fue en la segunda línea del archivo e instancia", ","-"Está prefijado a un número numérico y ese número representa la línea donde tuvo lugar la primera confirmación; similarmente, "+"Tiene el prefijo para representar el número de línea donde se aplicó el segundo confirmación.

Conclusión

En proyectos industriales, se observa que los cambios son inevitables y deben llevarse a cabo para lograr objetivos específicos. Estos cambios no se definen a una parte interesada, lo que significa que múltiples contribuyentes deben trabajar en el proyecto para llevar a cabo esos cambios y sería difícil monitorear las modificaciones a este respecto. Git ofrece funcionalidad extendida para rastrear los cambios en los proyectos como se prefiere GIT debido a su funcionalidad de control de versiones. Por lo tanto, usar GIT sería beneficioso para vigilar las versiones creadas después de los ajustes y uno puede verificar la diferencia entre los compromisos recientes. En esta guía, hemos demostrado un procedimiento paso a paso para encontrar la diferencia entre dos compromisos. Para esto, el uso básico del comando Git Diff se explica y verifica aplicándolo en un repositorio de Git.