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.