Los usuarios de GIT usan GIT para administrar proyectos DevOps y su código fuente. En esta plataforma, los desarrolladores de proyectos trabajan juntos en las características y funciones del proyecto a través de archivos y deben modificar estos archivos de vez en cuando. Como muchos desarrolladores trabajan en el mismo proyecto, ocasionalmente pueden necesitar ver los cambios anteriores y nuevos en el archivo para comprender.
Este artículo demostrará cómo diferenciar el mismo archivo entre dos confirmaciones en la misma rama.
Cómo difundir el mismo archivo entre dos confirmaciones en la misma rama?
Para difundir un archivo entre dos confirmaciones en la misma rama, primero abra el repositorio de git. Entonces, comete los cambios. Después de eso, en la misma rama, modifique el archivo que se comprometió recientemente y lo comprometió nuevamente para guardar los cambios locales. Ahora, utiliza el "Git Diff Head ~ 1 Head" dominio.
Consulte los pasos proporcionados para una demostración práctica.
Paso 1: Abra la terminal Git
Primero, desde el menú de inicio, abra el "Git Bash"Git Terminal:
Paso 2: Ir al repositorio de Git
A continuación, utilice el "cd"Comando y abra el repositorio de git:
$ CD "C: \ Git \ Design"
Paso 3: Inicializar el repositorio de git
Inicialice el repositorio de git a través del "git init" dominio:
$ git init
Paso 4: Generar un archivo nuevo
Para generar un nuevo archivo y guardar el contenido del archivo directamente, ejecute el comando proporcionado:
$ Echo "Hello"> Newfile.TXT
En el comando anterior, el eco agregará el contenido y lo guardará directamente en el "Archivo nuevo.TXT" archivo:
Ahora, usa el "LSComando "para ver todos los archivos y verificar si el archivo está creado o no:
$ LS
Paso 5: Agregar archivo al índice de puesta en escena
A continuación, mueva el archivo no contratado al índice de puesta en escena utilizando el git "agregar" dominio:
$ git agregar newfile.TXT
Verifique el estado de git para verificar si los cambios se agregan al índice de seguimiento o no:
Estado de $ git
Paso 6: Comprometer el archivo generado
Para confirmar el archivo recién generado para guardar cambios, escriba el siguiente comando:
$ git commit -m "Newfile está cometido"
Paso 7: Modificar archivo
Abra el archivo en el editor de texto y actualice:
$ Start Newfile.TXT
Modifique el contenido del archivo y presione el "Ctrl+SClave para guardar el archivo:
Paso 8: Mueva el archivo al índice de puesta en escena
Después de eso, agregue la modificación no considerada en el índice de estadificación:
$ git agregar newfile.TXT
Verifique el estado del repositorio para verificar si los cambios se agregan en el área de puesta en escena o no:
Estado de $ git
Paso 9: Conjunto de archivo modificado
Después de eso, agregue las modificaciones en el repositorio local Git utilizando el comando dado:
$ git commit -m "archivo modificado"
Vea el registro del repositorio para verificar si los cambios están cometidos o no:
Log de $ git
Paso 10: Diff mismo archivo entre dos compromisos
A continuación, difunde el mismo archivo entre dos compromisos ejecutando el comando mencionado a continuación. Además, proporcione las identificaciones de confirmación para esos dos compromisos:
$ Git Diff 593D249 2B06488
La siguiente salida muestra con éxito la diferencia entre el mismo archivo entre dos compromisos. Aquí, las señales "-" y "+++"Son indicadores de salida que muestran las nuevas y viejas cometas. :
Alternativamente, los usuarios de GIT pueden utilizar la posición del cabezal en lugar de la ID de confirmación para ver la diferencia como se muestra en el siguiente comando:
$ Git Diff Head ~ 1 Head
Le hemos enseñado cómo diferenciar el mismo archivo entre dos comitaciones.
Conclusión
Para difundir el mismo archivo entre dos compromisos, primero vaya al repositorio local de Git. Hacer el primer compromiso para el archivo utilizando el "$ git commit -m" dominio. Luego, haga algunas modificaciones en el mismo archivo y compromételo nuevamente para guardar cambios en el repositorio local. Después de eso, muestre la diferencia del mismo archivo entre diferentes confirmaciones utilizando el "Git Diff Head ~ 1 Head" dominio. Esta publicación demostró cómo diferir un archivo entre dos compromisos.