Hva er forskjellen mellom GIT -bryter og kasse

Hva er forskjellen mellom GIT -bryter og kasse
Git er et åpen kildekode forum som tillater brukere å jobbe med den enkleste kommandolinjen kjent som "Git bash”Bruke flere kommandoer for forskjellige operasjoner. Når utviklere jobber med enorme prosjekter som et team, foretrekker de Git -versjonssystemet.

I begynnelsen, når du begynner å jobbe med Git, kommer du over en felles situasjon der det er pålagt å endre eller lage nye grener. På den tiden kan det være forvirrende å forstå hvordan du lager nye grener eller bytter til tidligere grener. Denne operasjonen kan utføres ved hjelp av “git bryter”Og“Git Checkout”Kommandoer; Å vite forskjellen mellom disse to er imidlertid viktig.

I denne bloggen vil vi skille Git Switch og kassen.

Hva er forskjellen mellom GIT -bryter og kassekommandoer?

Git Checkout”Kommando er den gamle kommandoen som ble brukt til å opprette og bytte en ny gren samtidig i det nåværende arbeidsoppgavet og også bytte til de nylig aktive grenene. Denne kommandoen angrer og gjenoppretter endringene fra en forpliktelse og lar brukerne direkte kopiere filer fra enhver forpliktelse eller gren inn i treet sitt uten å navigere i grener.

På den annen side "git bryter”Kommando brukes bare til å lage nye grener, navigere til en annen gren og bytte til den nåværende hodegrenen til den nåværende arbeidskatalogen.

For å forstå forskjellen mellom arbeidet med GIT-bryteren og GIT Checkout-kommandoen, la oss sjekke ut prosedyren for under levert.

Hvordan lage og bytte gren ved hjelp av Git Checkout -kommando?

For å opprette og bytte grener ved bruk av GIT -kassekommandoen, flytter du først til en spesifikk katalog, og utfører deretter “$ git kassa -b ”.

La oss følge prosedyren for dette spesifikke formålet under dette spesifikke formålet!

Trinn 1: Start Git Bash

Søk og starte Git -terminalen ved å bruke “Oppstart" Meny:

Trinn 2: Naviger til Git -katalogen

Naviger til Git -katalogen ved å bruke "CD”Kommando:

$ CD "C: \ Brukere \ Nazma \ Git \ Demo"

Trinn 3: Utfør Git Checkout -kommando

Utfør “Git Checkout”Kommando med“-b”Flagg som indikerer grenen:

$ git checkout -b test_branch

Som du kan se, har vi opprettet og byttet til den nye grenen:

Hvordan bytte gren ved hjelp av Git Checkout -kommando?

Hvis du jobber med en gren og vil bytte til en annen gren som allerede eksisterer i GIT -katalogen, så utfør "Git Checkout”Kommando uten“-b”Flagg som gitt nedenfor.

Her, “test_branch”Er vårt eksisterende filialnavn:

$ git checkout test_branch

Under utgangen indikerer at vi har byttet til den eksisterende grenen:

La oss flytte til delen nedenfor for å forstå bruken av “bytte om”Kommando.

Hvordan lage og bytte gren ved hjelp av GIT Switch -kommandoen?

Hvis du er pålagt å opprette og bytte til grenen direkte, kan du bruke "git bryter”Kommando som følger.

Trinn 1: Naviger til Git -katalogen

Utfør “CD”Kommando for å gå til den spesifikke GIT -katalogen:

$ CD "C: \ Brukere \ Nazma \ Git \ Demo"

Trinn 2: Utfør Git Switch -kommando

Nå kan du lage og bytte til den nye grenen ved å bruke "git bryter”Kommando:

$ git switch -c 2nd_branch

Her, "-c”Flagg brukes til å lage en ny gren. Som du ser, har vi vellykket opprettet og byttet til den nye grenen samtidig:

Hvordan bytte gren ved hjelp av Git Switch -kommando?

Hvis du vil bytte til den eksisterende grenen, må du utføre "git bryter”Kommando med“-c" flagg. La oss kjøre kommandoen nedenfor:

$ git switch 2nd_branch

Som du kan se, har vi vellykket byttet fra “test_branch“Branch til“2nd_branch”Branch:

Vi har utdypet forskjellen mellom GIT -bryter og kassekommandoer.

Konklusjon

GIT -kassekommandoen oppretter, bytter grener, gjenoppretter og angrer endringene fra en forpliktelse, og lar brukerne direkte kopiere filer fra enhver forpliktelse inn i treet sitt uten å navigere i filialer. På den annen side brukes GIT Switch -kommandoen bare til å lage nye grener, navigere grener og bytte til den nåværende hodegrenen til den nåværende arbeidskatalogen. I denne bloggen har vi illustrert forskjellen mellom GIT -bryter og kassekommandoer.