I en slik situasjon møter noen ganger utviklere umerket konflikt på grunn av flere endringer samtidig og ikke slått sammen. De kan løse denne konflikten uten å begå.
Denne guiden vil diskutere den enkleste løsningen på Git Stash -konflikten uten forpliktelse.
Hvordan løse Git Stash -konflikt uten å forplikte seg?
Det meste av tiden, Git Stash Unmerged Conflicts som utviklerne har møtt når de jobber med en lignende prosjektfil og legger til endringer flere ganger. For å løse denne spesielle konflikten, må utviklere iscenesette modifikasjonene til sporingsindeksen ved å utføre "git add ”Kommando uten å forplikte seg.
La oss komme videre, sjekk ut når konflikten oppstår, og løser den.
Trinn 1: Bytt til Git -depot
Utfør “CD”Kommando og naviger til ønsket Git Local Directory:
$ CD "C: \ Brukere \ Nazma \ git \ repo_16"
Trinn 2: Generer og oppdater fil
Deretter genererer du og oppdaterer en ny fil ved å kjøre "ekko”Kommando:
$ ekko "Min tekstfil" >> "File1.tekst"
Trinn 3: Sporfil
Deretter sporer du en nyopprettet fil inn i indeksen gjennom følgende kommando:
$ git Legg til File1.tekst
Trinn 4: Skyv endringer til Git -depot
Etter det, kjør den oppgitte kommandoen og skyv endringer i Git -depotet:
$ git commit -m "repos første fil lagt til"
Trinn 5: Oppdater fil
Bruke "ekko”Kommando og oppdater den tidligere opprettede filen:
$ ekko "tekstfil" >> "File1.tekst"
Trinn 6: Git Stash
Legg nå alle modifikasjoner til det midlertidige minnet ved å utføre "git stash”Kommando:
$ git stash
Trinn 7: Endre eksisterende fil
På samme måte kan du oppdatere den eksisterende filen gjennom den undergitte kommandoen:
$ ekko "fil" >> "File1.tekst"
Trinn 8: Scenesatt Legg til endringer
Deretter utføre "git add .”Kommando for å legge til endringer i indeksen:
$ git Legg til .
Trinn 9: Bruk holdendringer
Deretter bruker du midlertidig Keep -endringer på Git -depotet til "git stash gjelder”Kommando:
$ git stash gjelder
I henhold til produksjonen under levert, blir ikke holdendringene brukt, og en konflikt skjedde:
Merk: For å løse den ovennevnte konflikten, må brukeren legge til endringene i Git-depotet ved å spesifisere det aktuelle filnavnet.
Trinn 10: Legg til endringer
Nå, utfør "git add”Kommando sammen med det aktuelle filnavnet som endringer gjøres:
$ git Legg til File1.tekst
Trinn 11: Bruk git stash
Til slutt, bruk holdendringene som er lagret i stashen gjennom følgende kommando:
$ git stash gjelder
Det kan observeres at stashendringene har blitt brukt vellykket:
Det handlet om å løse Stash -konflikten uten forpliktelse i Git.
Konklusjon
Den umerkede konflikten oppstår når flere endringer utføres av utviklere når de jobber med en lignende fil. For å løse Git Stash -konflikten, må de iscenesette de ekstra endringene i indeksen uten å forplikte seg ved å kjøre "git add ”Kommando. Denne guiden illustrerte den enkleste løsningen på Git Stash -konflikten uten forpliktelse.