Git erstatt lokal versjon med ekstern versjon

Git erstatt lokal versjon med ekstern versjon
Git -grener er det grunnleggende grunnleggende i et Git -depot der utviklere kan implementere og teste nye funksjoner. Noen ganger vil de ignorere det lokale greninnholdet og oppdatere det med den eksterne grenen uten å slå seg sammen og forårsake konflikter. Så for å unngå problemer, er det påkrevd å erstatte den lokale grenen med en ekstern.

Denne bloggen gir den enkleste prosedyren for å erstatte den lokale versjonen med den eksterne versjonen på Git.

Hvordan erstatte den lokale versjonen med ekstern versjon i Git?

For å erstatte den lokale versjonen av grenen med den eksterne versjonen, gå først til ønsket depot. Vis deretter alle tilgjengelige grener i ditt lokale depot og bytt til ønsket gren. Deretter henter de eksterne grenene. Til slutt, kjør "git reset -hard /” Kommando for å få den nyeste versjonen av den eksterne grenen.

For å gjøre det, følg trinnene under presenterte trinn.

Trinn 1: Gå til Git Local Git Repository
Bruk “CD”Kommanderer og navigerer til det aktuelle Git -depotet:

$ CD "C: \ git \ test_repo"

Trinn 2: Se alle de lokale grenene
Deretter kan du se listen over alle grener ved å bruke følgende kommando:

$ git gren -a

I utgangen nedenfor, stjerne “*”Skilt ved siden av“Dev”Branch representerer den nåværende arbeidsgrenen:

Trinn 3: Switch Branch
Bytt nå til den ønskede lokale grenen du vil erstatte den med den eksterne grenversjonen:

$ git switch master

Som du kan se, har vi byttet til den spesifiserte “herre”Branch:

Trinn 4: Kontroller eksterne nettadresser
Hvis du vil se listen over alle tilgjengelige eksterne nettadresser, utfører du kommandoen nedenfor:

$ git ekstern -v

Trinn 5: Hent den eksterne grenen
Last ned den oppdaterte versjonen av det eksterne depotet ved å hente innholdet gjennom "git hente”Kommando:

$ git hente opprinnelse

Trinn 6: Erstatt lokal versjon med ekstern versjon
Til slutt, løp "Git tilbakestilling”Kommando sammen med“-hard”Alternativ og påkrevd eksternt filialnavn:

$ git reset -hard opprinnelse/master

Her kan du se “HODE”Pointer flyttet sin posisjon til“DD9C220”Forplikt Sha Hash:

Trinn 7: Sjekk git -loggen
Kontroller GIT -logger for å bekrefte om den lokale grenen erstattes nøyaktig som en ekstern gren eller ikke:

$ git log

Utgangen nedenfor viser at den lokale filialversjonen erstattes med en ekstern filialversjon med hell:

Vi har effektivt forklart metoden for å erstatte den lokale versjonen med den eksterne versjonen.

Konklusjon

For å oppdatere den lokale versjonen med den nyeste eksterne versjonen, navigerer først til det lokale depotet. Vis deretter listen over alle eksisterende grener og bytt til den målrettede grenen som må erstattes med den eksterne grenen. Etter det, hent det eksterne depotinnholdet og kjør "git reset -hard /”Kommando for å erstatte den lokale grenen med den eksterne grenen. Til slutt, sjekk git -loggen for å se endringene. Denne bloggen forklarte metoden for å erstatte den lokale versjonen med den eksterne versjonen.