Cómo resolver el conflicto de Git Stash sin compromiso?

Cómo resolver el conflicto de Git Stash sin compromiso?
Múltiples desarrolladores pueden trabajar en un archivo de código fuente similar y aplicar modificaciones. Pueden agregar cambios inmediatamente al índice de estadificación Git. Además, los desarrolladores pueden mantener temporalmente las modificaciones o cambios a través de la operación de robo. Para este propósito, use el "Git Stash Aplicar"Comando cuando se requiere aplicar cambios de retención.

En tal situación, a veces, los desarrolladores se encuentran con conflictos inminentes debido a múltiples cambios simultáneamente y no fusionados. Pueden resolver este conflicto sin comprometerse.

Esta guía discutirá la solución más fácil al conflicto Git Stash sin cometer.

Cómo resolver el conflicto de Git Stash sin compromiso?

La mayoría de las veces, Git Stash innume conflictos encontrados por los desarrolladores cuando trabajan en un archivo de proyecto similar y agregan cambios varias veces. Para resolver este conflicto en particular, los desarrolladores deben organizar las modificaciones al índice de seguimiento ejecutando el "Git Agregar "Comando sin cometer.

Avancemos, verifique cuándo ocurre el conflicto y resuelvamos.

Paso 1: Cambiar al repositorio de Git

Ejecutar el "cd"Comando y navegue al directorio local Git deseado:

$ CD "C: \ Users \ nazma \ git \ repo_16"

Paso 2: generar y actualizar archivo

Luego, genere y actualice un nuevo archivo ejecutando el "eco" dominio:

$ echo "mi archivo de texto" >> "archivo1.TXT"

Paso 3: Archivo de seguimiento

A continuación, rastree un archivo recién creado en el índice a través del siguiente comando:

$ git agregar archivo1.TXT

Paso 4: Empuje los cambios en el repositorio de Git

Después de eso, ejecute el comando proporcionado y presione los cambios en el repositorio de git:

$ git commit -m "el primer archivo de repo agregado"

Paso 5: Actualizar archivo

Utilizar el "eco"Comando y actualización del archivo creado anteriormente:

$ echo "archivo de texto" >> "archivo1.TXT"

Paso 6: Git Stash

Ahora, agregue todas las modificaciones a la memoria temporal ejecutando el "Git Stash" dominio:

$ git stash

Paso 7: Modificar el archivo existente

Del mismo modo, actualice el archivo existente a través del comando dado a continuación:

$ echo "archivo" >> "archivo1.TXT"

Paso 8: Banges de sumar en etapas

Luego, ejecute el "Git Agregar ."Comando para agregar cambios al índice:

$ git add .

Paso 9: Aplicar cambios de retención

A continuación, aplique los cambios de mantenimiento temporal en el repositorio de git hasta el "Git Stash Aplicar" dominio:

$ git stash aplicar

De acuerdo con la salida proporcionada a continuación, los cambios de retención no se aplican y se produjo un conflicto:

Nota: Ahora, para resolver el conflicto mencionado anteriormente, el usuario debe agregar los cambios al repositorio de git especificando el nombre de archivo particular.

Paso 10: Agregar cambios

Ahora, ejecute el "Git AgregarComando "junto con el nombre de archivo particular en el que se realizan los cambios:

$ git agregar archivo1.TXT

Paso 11: Aplicar Git Stash

Finalmente, aplique los cambios de retención que se guardan en el alijo a través del siguiente comando:

$ git stash aplicar

Se puede observar que los cambios de alijo se han aplicado con éxito:

Se trata de resolver el conflicto de alijo sin compromiso en GIT.

Conclusión

El conflicto inminente se encuentra cuando los desarrolladores realizan múltiples cambios cuando están trabajando en un archivo similar. Para resolver el conflicto de Git Stash, necesitan organizar los cambios adicionales al índice sin comprometerse ejecutando el "Git Agregar " dominio. Esta guía ilustra la solución más fácil al conflicto de Git Stash sin compromiso.