Hvordan du tilbakestiller alle endringer etter sist forpliktelse i git

Hvordan du tilbakestiller alle endringer etter sist forpliktelse i git
Programvareingeniører eller programvareutviklere skyver sannsynligvis flere forpliktelser til Git -depot. Men i noen situasjoner ønsker de ikke å presse endringer i sitt spesielle Git -depot som er engasjert og trenger ytterligere endringer før de begår. Som en konsekvens er de pålagt å tilbakestille den siste forpliktelsen fra Git -depotet.

Denne guiden vil forklare prosedyren for å tilbakestille alle endringer etter den siste forpliktelsen i Git.

Hvordan du tilbakestiller alle endringer i git etter siste forpliktelse?

For å tilbakestille alle endringer etter den siste forpliktelsen i Git, følg de undergitte trinnene:

  • Flytt til ønsket Git -depot.
  • Lag en ny fil og skyv den til sporingsindeksen.
  • Begå endringer og se depotreferanselogghistorikken.
  • Kopier Head Pointer Index.
  • Kjør “git reset head@1”Kommanderer og verifiser Head Pointers nye stilling.

Trinn 1: omdirigere til et bestemt Git -depot

Bruke "CD”Kommando og bytt til det nødvendige Git -depotet:

$ CD "C: \ Brukere \ Nazma \ Git \ Perk1"

Trinn 2: Opprett ny fil

Generer nå en ny fil ved å kjøre "ta på”Kommando:

$ Touch File5.tekst

Trinn 3: Sporendringer

Deretter kjører du den oppgitte kommandoen for å spore den nyopprettede filen inn i iscenesettelsesområdet:

$ git Legg til .

Trinn 4: Forplikt endringer

Deretter skyver du alle endringer i det lokale depotet ved å utføre "git forpliktelse”Kommando sammen med forpliktelsesmeldingen:

$ git commit -m "ny fil5.txt lagt til "

Trinn 5: Sjekk referanselogghistorikk

Utfør “Git Refog .“Kommando for å se Repository Reference Log History:

$ git reflog .

I henhold til den undergitte produksjonen peker hodet på det siste depotforpliktelsen:

Trinn 6: GIT tilbakestill lagt til endringer

Til slutt, utfør "Git tilbakestilling”Kommando sammen med den kopierte nyeste Head Pointer -indeksen:

$ git reset head@1

Det kan sees at hodepekeren beveger seg til den spesifiserte hodeindeksen:

Trinn 7: Forsikre deg om at du endrer endringer

Til slutt, utfør den oppgitte kommandoen for å sikre at alle ekstra endringer blir tilbakestilt eller ikke:

$ git reflog .

Som du kan se, blir de sist lagt til endringene fjernet vellykket, og hodepekeren beveger seg til den spesifiserte indeksen:

Det er det! Her har vi gitt den enkleste prosessen for å tilbakestille alle endringer etter den siste forpliktelsen i Git.

Konklusjon

For å tilbakestille alle endringer etter den siste forpliktelsen i Git, først, flytt til ønsket Git -depot. Lag deretter en ny fil og skyv den til sporingsindeksen. Deretter kan du begå endringer og se Repository Reference Log History. Etter det, kopier hovedpekerindeksen, utfør "git reset head@1”Kommanderer og verifiser Head Pointers nye stilling. Denne guiden illustrerte tilbakestilling av alle endringer etter den siste forpliktelsen i git.