Denne artikkelen vil forklare metodene for å bytte en gren og ignorere endringer uten å begå.
Hvordan du kan bytte gren og ignorere endringer uten å forplikte seg?
For å bytte en gren og ignorere endringer uten å forplikte seg, kan forskjellige metoder brukes, for eksempel
Metode 1: Hvordan bytte gren ved å lagre endringer i stash?
For å bytte en gren og ignorere eventuelle endringer uten å forplikte seg, navigerer du først til den lokale katalogen og ser ikke -sporede endringer. Deretter sparer du ikke -sporede eller uplagte endringer ved å bruke "git stash lagre”Kommando. Etter det, bruk "Git Checkout”Kommando og bytt til ønsket gren. Til slutt, flytt tilbake til den gamle grenen og popstash -endringer.
Trinn 1: Naviger til ønsket depot
Først må du angi kommandoen nedenfor og bytt til det aktuelle lokale depotet:
$ CD "C: \ git \ repos1"
Trinn 2: Vis git -status
Kontroller deretter gjeldende status for grenen ved å bruke kommandoen under overgått:
$ git status
Det kan observeres at det er ikke -sporede endringer i den nåværende grenen:
Trinn 3: Naviger til en annen gren
Neste, skriv ut "Git Checkout”Kommando med målgrenens navn og omdirigere til det:
$ git kassa alfa
Her indikerer utgangen nedenfor at vi ikke kan bytte grenen uten å begå endringene i vår nåværende gren:
For å løse dette problemet, sjekk ut trinnene nedenfor.
Trinn 4: Lagre endringer
Kjør nå følgende kommando for å lagre de ikke -sporede og uplagte endringene i Stash:
$ git stash lagre
I henhold til den gitte utgangen er de ikke -sporede og uplagte endringene blitt lagret i stash:
Trinn 5: Switch Branch
Bytt deretter grenen ved å utføre følgende kommando sammen med målgrenens navn. For eksempel er målgrenen vår "alfa”:
$ git kassa alfa
Den gitte utgangen indikerer at vi med hell har byttet til "alfa”Branch:
Trinn 6: Sjekk gjeldende status
Etter det, sjekk gjeldende status for arbeidsgrenen ved å bruke den oppgitte kommandoen:
$ git status
Nå, statusen til “alfa”Grenen er klar, og det er ingenting å begå.
Trinn 7: Flytt tilbake til Old Branch
Gå tilbake til den gamle grenen igjen ved å bruke kommandoen nedenfor:
$ git Checkout Master
Trinn 8: På nytt lagrede endringer
Til slutt må du skrive ut følgende kommando for å bruke de stashede endringene til grenen:
$ git stash pop
Metode 2: Hvordan bytte til grenen kraftig til gren?
En annen måte å bytte grener og ignorere eventuelle endringer uten å begå er å kraftig bytte grenen ved å bruke "Git Checkout -f ”Kommando.
Trinn 1: Se GIT -status
Kjør først den oppgitte kommandoen for å sjekke gjeldende status for arbeidsgrenen:
$ git status
Det kan sees at den nåværende grenen inneholder ikke -sporede endringer:
Trinn 2: Switch Branch
Deretter skriver du inn kommandoen nedenfor og navigerer til en annen gren:
$ git kassa alfa
I henhold til følgende utgang kan ikke grenen byttes uten å begå endringene:
Trinn 3: Bytt grenen kraftig
For å bytte grenen kraftig, kjør den forrige kommandoen med “-f" flagg:
$ git -kassen -f alfa
Som du kan se, har vi byttet til “alfa”Filial vellykket:
Det handlet om å bytte grener og ignorere endringer uten å forplikte seg.
Konklusjon
For å bytte grener eventuelle ignorere endringer uten å forplikte seg, kan forskjellige metoder brukes, for eksempel å lagre de ikke -sporede og uforpliktende endringer i stash ved å bruke "git stash lagre”Kommando eller bytte grener kraftig ved å bruke“Git Checkout -f ”Kommando. Denne artikkelen forklarte metodene for å bytte en gren og ignorere endringer uten å forplikte seg i GIT.