Flytt filialpekeren til forskjellige forpliktelser uten kassa

Flytt filialpekeren til forskjellige forpliktelser uten kassa
Git er et grunnleggende verktøy som brukes av utviklere for å administrere sine store utviklingsprosjekters kildekodefiler. Git -utviklere samhandler med Github Hosting Service gjennom de lokale grenene. Mer spesifikt er Git -grenen en bevegelig peker som peker på forpliktelser. Mens du lagrer endringer i Git Current Working Repository, for eksempel standardgrenen, "herre”Peker på den siste forpliktelsen og går videre etter hver forpliktelse.

Denne oppskrivningen vil forklare å flytte en grenpeker til en annen gren uten kassa.

Hvordan flytte filialpekeren til forskjellige forpliktelser uten kassa?

Følg de medfølgende trinnene for å flytte grenpekeren til en annen forpliktelse uten kassa:

  • Gå til ønsket depot.
  • Se Git -loggen til den nåværende grenen.
  • Bytt til en annen gren og sjekk gitreferanseloggen.
  • Bruk “$ git filial -f ”Kommando for å flytte grenpekeren.
  • Se gjeldende plassering av grenpekeren.

Trinn 1: Naviger til en bestemt katalog
Gå til den lokale lokale katalogen ved å utføre "CD”Kommando:

$ CD "C: \ git \ test_repo"

Trinn 2: Sjekk Git -loggen:
For å se Git -loggen for å sjekke gjeldende plassering av grenpekeren, bruk "git log”Kommando sammen med“-en linje" flagg:

$ git log --oneline

Som du kan se, peker grenpekeren på "slett”Forplikt:

Trinn 3: Bytt til en annen gren
Deretter bytter du til ønsket lokale gren ved hjelp av “$ git bryter”Kommando:

$ git switch master

Trinn 4: Se git -loggen over gjeldende gren
Kontroller GIT -referanseloggen for å se den nåværende plasseringen av hodepekeren i den nåværende arbeidsgrenen:

$ git log --oneline

Her, fra utgangen nedenfor, kan du se at hodet peker på “herre”Branch:

Trinn 5: Flytt grenpekeren
For å flytte en grenpeker til en annen forpliktelse uten kassa, bruk "$ git gren”Kommando sammen med filialnavnet:

$ git filial -f dev Dev

Her, "-f”Alternativet representerer“makt”Som vil avgjør hvor grenhodet vil peke:

Trinn 6: Vis grenpeker
Deretter kan du sjekke hodet til hodet ved å bruke kommandoen med gitt below:

$ git show head

Som du kan se at hodet til hodet blir flyttet til et annet grennavn “Dev" i tillegg til "herre”Branch:

Trinn 7: Bytt til en annen gren
Etter det, bytt til “Dev”Branch for å se endringene i den aktuelle grenen:

$ git switch Dev

Trinn 8: Bekreft hodepekeren
Til slutt, sørg for at hodet til hodet blir flyttet til den nyopprettede nåværende arbeidsgrenen:

$ git show head

Det kan observeres at hodet til hodet peker på “herre”Gren så vel som“Dev”Branch:

Vi har effektivt forklart prosedyren for å flytte filialpekeren til forskjellige forpliktelser uten kassa.

Konklusjon

For å flytte grenpekeren til en annen forpliktelse uten kassa, navigerer du først til det aktuelle depotet og sjekk Git -loggen til den nåværende grenen. Bytt deretter til en annen gren og se sin gitreferanselogg for å komme dit hodet peker. Etter det, flytt grenpekeren til en annen forpliktelse ved hjelp av "$ git filial -f ”Kommando. Til slutt, se på hodet til hodet ved å bruke “$ git show head”Kommando. Dette innlegget har forklart metoden for å flytte en grenpeker til en annen Git -forpliktelse uten kassa.