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.