Git tilbakestilling til fjernkontroll

Git tilbakestilling til fjernkontroll
Denne korte artikkelen vil diskutere hvordan du kan tilbakestille din lokale filial i en Git -repo for å matche den i et eksternt depot.

Hva er opprinnelse?

I git refererer begrepet opprinnelse til et alias av det eksterne depotet der depotet opprinnelig ble klonet.

I stedet for å skrive hele nettadressen til det eksterne depotet, kan du bruke begrepet opprinnelse for å referere til den eksterne URL -en.

Vi kan bruke kommandoen nedenfor for å vise opprinnelsen:

$ git eksternt show opprinnelse

Koden skal gi informasjon som vist:

Git tilbakestilling til fjernkontroll

Begynn med å sikkerhetskopiere endringene dine i tilfelle du trenger dem senere for å tilbakestille din lokale gren for å matche det eksterne depotet.

$ git commit -a -m 'backup'
$ git gren sikkerhetskopier

Koden over skal lagre dine lokale endringer i en gren som heter sikkerhetskopiering. Du kan hente disse endringene senere om nødvendig.

For å tilbakestille din lokale gren til fjernkontroll, kjør kommandoen:

$ git hente opprinnelse
$ git reset -hard opprinnelse/master

Kommandoen ovenfor forutsetter at det eksterne depotnavnet er satt til opprinnelse og standard ekstern gren er masteren.

I noen tilfeller kan standardgrenen i det eksterne depotet ha et annet navn. Du kan sjekke navnet ved å bruke kommandoen:

git eksternt show opprinnelse | grep gren

Kommandoen over skal returnere navnet på den eksterne grenen som vist:

Lukking

Denne korte opplæringen diskuterte hvordan du kan tilbakestille din lokale Git -gren for å matche det eksterne depotet.