Come risolvere il conflitto di Git Stash senza commettere?

Come risolvere il conflitto di Git Stash senza commettere?
Più sviluppatori possono lavorare su un file di codice sorgente simile e applicare modifiche ad esso. Possono aggiungere cambiamenti immediatamente all'indice di stadiazione Git. Inoltre, gli sviluppatori possono temporaneamente mantenere le modifiche o le modifiche attraverso il funzionamento. A tale scopo, usa il “Git Stash Applica"Comando quando è necessario applicare le modifiche di attesa.

In una situazione del genere, a volte, gli sviluppatori incontrano conflitti non commerciali a causa di molteplici cambiamenti contemporaneamente e non uniti. Possono risolvere questo conflitto senza impegnarsi.

Questa guida discuterà la soluzione più semplice al conflitto di Git Stash senza commit.

Come risolvere il conflitto di Git Stash senza commettere?

Il più delle volte, Git Stash non sono stati controllati da sviluppatori quando stanno lavorando a un file di progetto simili e aggiungendo modifiche più volte. Per risolvere questo particolare conflitto, gli sviluppatori devono mettere in scena le modifiche all'indice di tracciamento eseguendo il "git aggiungi "Comando senza impegnarsi.

Andiamo avanti, controlla quando si verifica il conflitto e risolverlo.

Passaggio 1: passare al repository Git

Eseguire il "CD"Comando e navigare nella directory locale Desired Git:

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

Passaggio 2: generare e aggiornare il file

Quindi, genera e aggiorna un nuovo file eseguendo "eco"Comando:

$ echo "il mio file di testo" >> "file1.TXT"

Passaggio 3: monitora il file

Successivamente, monitora un file appena creato nell'indice tramite il seguente comando:

$ git aggiungi file1.TXT

Passaggio 4: spingere le modifiche al repository git

Successivamente, eseguire il comando fornito e spingere le modifiche al repository Git:

$ git commit -m "Il primo file di Repo aggiunto"

Passaggio 5: aggiornamento del file

Usa il "eco"Comando e aggiorna il file precedentemente creato:

$ echo "file di testo" >> "file1.TXT"

Passaggio 6: Git Stash

Ora, aggiungi tutte le modifiche alla memoria temporanea eseguendo il "Git Stash"Comando:

$ git stash

Passaggio 7: modifica il file esistente

Allo stesso modo, aggiorna il file esistente tramite il comando di seguito:

$ echo "file" >> "file1.TXT"

Passaggio 8: Aggiungi modifiche in scena

Quindi, eseguire il “git aggiungi ."Comando per aggiungere modifiche all'indice:

$ git aggiungi .

Passaggio 9: applicare le modifiche a tenere

Successivamente, applicare le modifiche temporanee di consumo sul repository Git attraverso il "Git Stash Applica"Comando:

$ git stash applica

Secondo l'output sotto fornito, le modifiche di sospensione non vengono applicate e si è verificato un conflitto:

Nota: Ora, per risolvere il conflitto sopra indicato, l'utente deve aggiungere le modifiche al repository GIT specificando il nome del file particolare.

Passaggio 10: Aggiungi modifiche

Ora, esegui il "git aggiungi"Comando insieme al nome del file particolare in cui vengono apportate modifiche:

$ git aggiungi file1.TXT

Passaggio 11: applica Git Stash

Infine, applica le modifiche di sospensione salvate nella scorta attraverso il seguente comando:

$ git stash applica

Si può osservare che i cambiamenti di scorta sono stati applicati correttamente:

Si trattava di risolvere il conflitto di scorta senza impegnarsi in git.

Conclusione

Il conflitto non commercializzato si riscontra quando si eseguono più modifiche dagli sviluppatori quando stanno lavorando su un file simile. Per risolvere il conflitto di Git Stash, devono mettere in scena le modifiche aggiuntive all'indice senza impegnarsi eseguendo il "git aggiungi "Comando. Questa guida ha illustrato la soluzione più semplice al conflitto di Git Stash senza commit.