Hvordan erstatte den lokale grenen med ekstern gren helt i git

Hvordan erstatte den lokale grenen med ekstern gren helt i git
Git -grener er den grunnleggende enheten til Git -depoter der utviklere kan administrere og teste kildekode og implementere nye funksjoner og funksjoner på den. Git -brukere fungerer tilsvarende med grener av det lokale depotet og eksternt depot. På grunn av dette blir de lokale forpliktelsene og endringene noen ganger rotet i den lokale grenen.

I denne artikkelen vil vi lære:

  • Hvordan erstatte den lokale grenen med ekstern gren ved å gjenoppbygge den lokale grenen?
  • Hvordan erstatte den lokale grenen med ekstern gren med “Git tilbakestilling”Kommando?

Hvordan erstatte den lokale grenen med ekstern gren ved å gjenoppbygge den lokale grenen?

For å erstatte den lokale grenen med en ekstern gren helt, vil vi først slette den lokale grenen. Hente deretter den avsidesliggende grenen du vil tilbakestille den lokale grenen. Etter det gjenoppbygger den lokale grenen og tilbakestiller den til den eksterne versjonen ved å bruke "Git Checkout -b Origin/”Kommando.

For å erstatte den lokale grenen med en ekstern gren, bruk den under-nevnte prosedyren.

Trinn 1: Åpne git -terminal
For det første, lanser Git Bash Terminal fra Start -menyen:

Trinn 2: Åpne Git -depot
Åpne Git -depotet gjennom “CD”Kommando:

$ CD "C: \ git"

Trinn 3: Se Git lokale grener
Se alle lokale grener ved hjelp av “git gren”Kommando og velg grenen du vil erstatte med en ekstern gren. For eksempel har vi valgt "herre”Branch:

$ git gren

Trinn 4: Slett gren
Slett den valgte grenen ved å bruke “git gren”Kommando med“-D”Alternativ og spesifiser grennavnet i det:

$ git filial -d master

Trinn 5: Hent ekstern gren
Deretter henter du den eksterne grenen som skal brukes til å tilbakestille den lokale grenen ved å bruke “git hente opprinnelse”Kommando:

$ git hente opprinnelsesmester

Trinn 6: Erstatt lokal gren med fjernkontroll
Neste, gjenoppbygge grenen og sett den til den eksterne versjonen ved å bruke “Git Checkout”Kommando. Som et resultat tilbakestilles den nye grenen direkte som den eksterne mastergrenen:

$ git Checkout -b Master Origin/Master

Hvordan erstatte den lokale grenen med ekstern gren ved “git reset” -kommandoen?

For å erstatte den lokale grenen med den eksterne grenen ved hjelp av “Git Reset” -kommandoen, sjekk ut de nedenfor-nevnte trinnene.

Trinn 1: Gå til grenen som trengs for å erstatte
Først, gå til grenen du trenger å erstatte ved hjelp av den nevnte kommandoen:

$ git Checkout Master

Trinn 2: Hent eksterne grener
Deretter henter du alle eksterne grener ved hjelp av “git hente ”Kommando:

$ git hente opprinnelse

Trinn 3: Erstatt lokal gren med fjernkontroll
Etter det, erstatt den lokale grenen fullstendig med en ekstern gren gjennom “Git tilbakestilling”Kommando:

$ git reset -hard opprinnelse/master

For å bekrefte om grenen tilbakestilles samme som en ekstern gren eller ikke, må du sjekke Git -logger:

$ git log

Utgangen indikerer at vi med hell har erstattet den lokale grenen fullstendig med en ekstern gren:

Vi har lært deg hvordan du kan erstatte den lokale grenen med en ekstern gren helt i Git.

Konklusjon

For å erstatte den lokale grenen med en ekstern gren helt i GIT, kan brukeren enten gjenoppbygge den lokale grenen og erstatte den med en ekstern gren eller bruke "Git tilbakestilling”Kommando. I den første tilnærmingen velger du grenen du vil tilbakestille som fjernkontroll, og slette den. Etter det kan du gjenoppbygge grenen og erstatte den med en ekstern gren ved å bruke "$ git Checkout -b Master Origin/Master”Kommando. I den andre tilnærmingen, hent de eksterne grenene og bare bruk "git reset -hard opprinnelse/master”Kommando. Denne oppskrivningen har vist hvordan man erstatter den lokale grenen med en ekstern gren helt i Git.