Cómo difundir el mismo archivo entre dos compromisos diferentes en la misma rama

Cómo difundir el mismo archivo entre dos compromisos diferentes en la misma rama

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.