Git-switch-kommando i git | Forklart

Git-switch-kommando i git | Forklart

Mens du jobber lokalt i GIT, er depotet prosjektet som har forskjellige kataloger og prosjektkildekodefiler som vi kloner på systemet vårt. Imidlertid er grenen versjonen av Git -depotet. Ett depot kan inneholde flere grener som betyr at det har flere versjoner av depotet.

Resultatene fra dette innlegget er:

  • Hva er “git switch” -kommando?
  • Hvordan bytte git -gren ved å bruke “git switch” -kommando?
  • Hvordan lage ny gren ved hjelp av “git switch” -kommando i git?
  • Hvordan bytte gren og kaste lokale endringer ved å bruke “git commit” -kommando i git?

Hva er “git switch” -kommando?

git bryter”Kommando brukes til å bytte den nåværende hodegrenen til ønsket gren. I tillegg kan den brukes til å lage en ny gren i Git -depotet. Som andre Git -kommandoer, "git bryter”Kommando blir også utført med forskjellige alternativer, for eksempel:

  • “”Er erstattet med det lokale eller eksterne grennavnet som vi ønsker å bytte.
  • -c ”Brukes til å lage og bytte til en ny gren samtidig.
  • -forkaste endringer”Brukes til å bytte til en bestemt gren og kaste lokale endringer for å få en ren arbeidskopi.

Syntaks

Den generelle syntaksen til “git bryter”Kommando er gitt nedenfor:

git bryter

Her:

  • git bryter”Kommando brukes til å bytte fra en gren til en annen.
  • “”Vil bli erstattet med ønsket alternativ for å utføre en oppgave.

Hvordan bytte git -gren ved å bruke “git switch” -kommando?

Hvis du vil bytte fra en gren til en annen i Git, så følg de undergitte trinnene:

  • Naviger til Git Root Directory.
  • Liste eksisterende grener og velg en av dem.
  • Kjør “git bryter ”Kommando.
  • For verifisering, utfør "git gren”Kommando.

Trinn 1: Gå til Git Root Directory

Først må du gå til Git Root Directory ved å kjøre den oppgitte kommandoen:

CD "C: \ Brukere \ Nazma \ git"

Trinn 2: Se eksisterende lokale grener

Deretter utføre "git gren”Kommando for å liste opp alle lokale filialer:

git gren

Velg filialen du vil bytte fra de viste grenelisten. I vårt tilfelle har vi valgt "trekk”Branch:

Trinn 3: Switch Branch

Bruke "git bryter”Kommando sammen med det valgte grennavnet og bytt til det:

Git Switch -funksjon

I henhold til utdataene nedenfor har grenen blitt byttet fra “herre" til "trekk”Vellykket:

Trinn 4: Verifisering

Etter det, utfør "git gren”Kommando for verifisering:

git gren

Fra den gitte utgangen, stjerne “*”Ved siden av“trekk”Branch indikerer at det er den nåværende arbeidsgrenen:

Hvordan lage ny gren ved hjelp av “git switch” -kommando i git?

-c”Tag kan brukes med“git bryter”Kommando for å lage og bytte grener samtidig i Git. For å gjøre det, prøv de undergitte instruksjonene.

Trinn 1: Kontroller gjeldende arbeidsgren

Først må du liste opp alle lokale grener og sjekk den nåværende arbeidsgrenen ved å utføre den oppgitte kommandoen:

git gren

I henhold til utdataene nedenfor, “herre”Er den nåværende arbeidsgrenen:

Trinn 2: Opprett og bytte gren

Nå, kjør "git bryter”Kommando med“-c”Alternativ og nytt filialnavn:

Git Switch -C -test

Som du kan se, den nye grenen “test”Er blitt opprettet og byttet vellykket:

Trinn 3: Forsikre deg om å bytte gren

For å sikre at hvis den nye grenen opprettet og byttet eller ikke, utfør "git gren”Kommando:

git gren

Det kan observeres at "test”Branch er den nåværende arbeidsgrenen:

Hvordan bytte gren og kaste lokale endringer ved å bruke “git commit” -kommando i git?

Noen ganger kan brukere møte feil eller konflikter mens de bytter fra en gren til en annen i GIT på grunn av ufrelste lokale endringer. For å unngå konflikter og forkaste unødvendige lokale endringer, "-forkaste endringer”Alternativet kan brukes sammen med“git bryter”Kommando. For å utføre denne tilsvarende operasjonen, sjekk ut følgende trinn.

Trinn 1: Se lokale grener

For å se alle lokale grener, bruk den oppgitte kommandoen:

git gren

Fra den medfølgende utgangen har vi valgt "test”Branch for bytte:

Trinn 2: Bytt gren og kast lokale endringer

Nå, utfør "git bryter”Kommando sammen med“-forkaste endringer”Alternativ:

Git Switch Test-Discard-Changes

Som du ser, har vi byttet og kastet lokale endringer:

Trinn 3: Kontroller gjeldende arbeidsgren

For å sjekke den nåværende arbeidsgrenen og bekrefte koblingsgrenen, bruk den medfølgende kommandoen:

git gren

I følge den medfølgende utgangen er den nåværende arbeidsgrenen “test”:

Det er alt! Vi har utdypet “git bryter”Kommando i git.

Konklusjon

git bryter”Kommando brukes til å bytte den nåværende hodegrenen til den andre Git -grenen. Det kan utføres med forskjellige alternativer, for eksempel "”Alternativ brukt til bare å bytte grener,“-c ”Alternativ brukt til å lage og bytte til en ny gren samtidig, og“ -forkaste endringer”Alternativet som brukes til å bytte til en bestemt gren og kaste lokale endringer. Dette innlegget forklarte kort bruken av "git bryter”Kommando.