Tilbakestill lokalt depotfilial for å være akkurat som eksternt depothode

Tilbakestill lokalt depotfilial for å være akkurat som eksternt depothode
Git er det uavhengige versjonskontrollsystemet som sporer endringer fra det lokale depotet til det eksterne depotet. På GIT må utviklere lage filialer for hver modul mens de jobber med et teamprosjekt. Noen ganger ønsker imidlertid utviklere å tilbakestille den lokale depotgrenen som et eksternt depothode. “$ git reset -hard opprinnelse/master”Kommando kan brukes til dette formålet.

Denne bloggen vil gi prosedyren for å tilbakestille Git Local Repository -grenen som Git Remote Repository Head.

Tilbakestill Git Local Repository Branch for å være akkurat som Git Remote Repository Head

For å tilbakestille den lokale depotgrenen som det eksterne depothodet, navigerer for det første til Git Local Repository. Klon det eksterne depotet til det lokale depotet ved å spesifisere URL -en. Hente deretter den oppdaterte tilstanden til det eksterne depotet. Til slutt, utfør "$ git reset -hard opprinnelse/master”Kommando for å tilbakestille den lokale depotgrenen som det eksterne depothodet.

La oss implementere det diskuterte scenariet!

Trinn 1: Flytt til depot
Naviger til Git Local Repository ved å utføre “CD” -kommandoen:

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

Trinn 2: KLONE Remote Repository
Utfør “git klon”Kommando sammen med den eksterne depot -URL for å koble til det lokale depotet:

$ git klon https: // github.com/gituser0422/demo3.git

Trinn 3: Hent oppdatert eksternt depot
Hent Git Remote Repository sammen med den oppdaterte tilstanden og versjonen av koden i det eksterne depotet med "Få henting”Kommando:

$ git hente opprinnelse

Trinn 4: Tilbakestill eksternt depot som hode
Til slutt, kjør "Git tilbakestilling”Kommando med“-hard”Alternativ for å tilbakestille den lokale grenen til Git Remote Repository Branch:

$ git reset -hard opprinnelse/master

Her, "-hard”Alternativet brukes til å tilbakestille indeksfilene og arbeidskatalogen:

Det kan observeres i outputten ovenfor at den lokale grenen blir tilbakestilt med Git Remote Repository Head:

Konklusjon

For å tilbakestille den lokale depotgrenen for å være akkurat som det eksterne depothodet, flytter du for det første til Git Local Repository. Klon deretter det eksterne depotet og hente den oppdaterte tilstanden til det eksterne depotet. Til slutt, utfør "$ git reset -hard opprinnelse/master”Kommando for å tilbakestille den lokale depotgrenen som det eksterne depothodet. Denne bloggen demonstrerte prosedyren for å tilbakestille den lokale depotgrenen som det eksterne depothodet.