Hvordan gjør jeg et grenpunkt på en spesifikk forpliktelse i git?

Hvordan gjør jeg et grenpunkt på en spesifikk forpliktelse i git?

Mens de jobber med utviklingsprosjektet, bruker utviklere flere grener for å teste hver funksjon. Hver gren holder sin egen forpliktelseshistorie. Filialpekeren peker på den siste forpliktelsen. Noen ganger ønsker brukere imidlertid å flytte grenpekeren til en annen forpliktelse. I denne situasjonen er GIT -kommandoer tilgjengelige for å utføre denne operasjonen.

Denne oppskrivningen vil forklare metoden for å gjøre et grenpunkt på en bestemt forpliktelse i Git.

Hvordan du kan gjøre et grenpunkt på en spesifikk forpliktelse i git?

Prøv ut de medfølgende trinnene for å gjøre et grenpunkt på en spesifikk forpliktelse i GIT.

    • Bytt til et lokalt depot.
    • Se forpliktelseshistorien.
    • Velg ønsket forpliktelse hash.
    • Flytt grenpekeren ved å bruke “git reset -hard ”Kommando.
    • Bekreft endringer.

Trinn 1: omdirigere til lokalt depot

Bruk først kommandoen nedenfor og bytt til det aktuelle lokale depotet:

CD "C: \ git \ repo1"


Trinn 2: Vis git -logger

Kontroller deretter forpliktelseshistorikken for å se grenpekeren:

git log --oneline


Her kan det sees at “herre”Branch Pointer peker for øyeblikket på“43e5d18”Forpliktelse. Kopier nå ønsket forpliktelses -ID der du vil flytte din nåværende grenpeker:


Trinn 3: Flytt grenpekeren

Utfør nå den oppgitte kommandoen sammen med den valgte forpliktelses -IDen:

Git RESET -HARD 26A90B4



Trinn 4: Bekreft endringer

For å sikre at grenpekeren peker på den spesifiserte forpliktelses -ID -en, kjør følgende kommando:

git log --oneline


Som du kan se, sjefen for "herre”Branch peker nå på vår ønskede forpliktelse:


Vi har forklart den enkleste måten å gjøre et grenpunkt på en spesifikk forpliktelse.

Konklusjon

For å gjøre et grenpunkt ved en viss forpliktelse, navigerer du først til det lokale depotet og ser på git -loggen. Velg deretter ønsket forpliktelses -ID der du vil flytte grenpekeren. Etter det, kjør "git reset -hard ”Kommanderer og verifiser endringer ved å se på forpliktelseshistorikken. Denne oppskrivningen forklarte metoden for å gjøre et grenpunkt på en bestemt forpliktelse i Git.