Git Checkout -Track Branch Origin/Branch vs Git Checkout -B Branch Origin/Branch

Git Checkout -Track Branch Origin/Branch vs Git Checkout -B Branch Origin/Branch
Git har omfattende funksjoner som skiller seg ut fra andre sporingsverktøy, som å lage flere grener for hver utviklingsmodul, bytte fra en gren til en annen når det er nødvendig, og sette lokale grener som fjernsporing av grener, og mange flere. Utviklere har også lov til å opprette, bytte og sette som en lokal gren samtidig. For dette formålet, "$ git Checkout -b Origin/”Kommando kan brukes. Hvis du bare vil stille en ekstern gren som en lokal sporingsgren uten å bytte til den, kan du bruke "$ git Checkout -Track Origin/”Kommando.

I dette innlegget vil du lære om:

  • Hvordan bruke “Git Checkout -Track Branch Origin/Branch” -kommando?
  • Hvordan bruke “Git Checkout -B Branch Origin/Branch” -kommando?

Hvordan bruke “Git Checkout -Track Branch Origin/Branch” -kommando?

Å bruke “$ git Checkout -Track Origin/”Kommando, først, flytt til Git Local Repository og sjekk listen over eksisterende eksterne og lokale filialer. Utfør deretter den aktuelle kommandoen.

Trinn 1: Flytt til Git -katalogen

Først må du utføre "CD”Kommando sammen med Git Local Repository Path og flytt til den:

$ CD "C: \ Brukere \ Nazma \ git \ demo_12"

Trinn 2: Se eksisterende lokale og eksterne grener

For å liste opp de eksisterende grenene, bruk "git gren" med "-en”Alternativ for å vise både eksterne og lokale filialliste:

$ git gren -a

Det kan observeres fra utgangen at vi har en “opprinnelse/dev”Remote gren som ikke spores inn i det lokale depotet:

Trinn 3: Sett ekstern gren som lokal sporingsgren

Nå, kjør "git gren”Kommando sammen med“-spor”Alternativ for å spore en gren og spesifisere den lokale og eksterne grenens navn:

$ git filial -TRACK DEV Origin/Dev

Utgangen nedenfor viser at den spesifiserte eksterne grenen er satt som å spore den lokale grenen:

Trinn 4: Forsikre deg om sporet gren

Sjekk om den nylig lagt sporede grenen eksisterer som en lokal gren på listen ved å utføre "git gren”Kommando med“-en”Alternativ:

$ git gren -a

Som du ser er den spesifiserte grenen til stede på listen:

Hvordan bruke “Git Checkout -B Branch Origin/Branch” -kommando?

Git Checkout -B “Kommando skaper og bytter til en ny gren. Imidlertid "opprinnelse/”Sammen med den tidligere beskrevne kommandoen kan brukes til å sette den nyopprettede lokale grenen som en ny sporingsgren.

Følg trinnene nedenfor for å forstå ovennevnte uttalelse!

Trinn 1: Opprett, sett og bytt til ny sporingsgren

Utfør “Git Checkout”Kommando med“-b”Alternativ med ønsket grennavn:

$ git checkout -b dev opprinnelse/dev

I ovennevnte kommando:

  • -b”Alternativet brukes til å lage en ny gren.
  • Git sjekk”Kommando brukes til å bytte til en ny gren.
  • Dev”Er det nyopprettede grenenavnet.
  • opprinnelse”Er det eksterne navnet og“Dev”Er det eksterne grennavnet. Mens “opprinnelse/dev”Setter den nyopprettede grenen som en fjernsporingsgren.

Her kan det sees at den nye lokale grenen er opprettet og byttet vellykket, så vel som den er avgjort som en ny sporingsgren:

Trinn 2: Liste opp eksisterende alle grener

Til slutt kjører du kommandoen nedenfor og bekreft om den nye grenen er opprettet og settes som en ny sporingsgren:

$ git gren -a

Det er alt! Vi har forklart forskjellen mellom GIT -kassen -Track Origin/ og Git Checkout -B Origin/ Commands.

Konklusjon

$ git Checkout -Track Origin/”Kommando brukes når utviklere trenger å opprette og sette en ny lokal gren som en ny fjernsporingsgren uten å bytte til den. Imidlertid "$ git Checkout -b Origin/”Kommando kan brukes til å opprette, bytte og stille som en ny fjernsporingsgren. Dette innlegget ga en kort forklaring av GIT -kassen -Track Origin/ og Git Checkout -B Origin/ Commands.