Hvordan vender jeg tilbake et git -depot til en tidligere forpliktelse?

Hvordan vender jeg tilbake et git -depot til en tidligere forpliktelse?
Git er et åpen kildekode, gratis DevOps-versjonskontrollsystem som gjør det mulig for programmerere å implementere koden sin i forskjellige versjoner. Å gå tilbake til forrige forpliktelse er også en av de nyttige funksjonene i Git, da det gjør at utviklerne kan gå til den forrige versjonen av koden etter å ha gjort noen feil i den nye kodeversjonen eller for testformål.

Denne opplæringen vil demonstrere hvordan du kan vende tilbake en tidligere forpliktelse til Git -depotet.

Hvordan du kan vende tilbake en tidligere forpliktelse fra Git Repository?

For å vende tilbake et Git -depot til forrige forpliktelse til å angre kodeendringer, åpner du først Git -depotet, forplikter endringer og bruker "git tilbakestill hode ~ 1”Kommando. For å gjøre det, sjekk ut instruksjonene under levert.

Trinn 1: Åpne Git Bash Terminal
Først åpner du Git Bash -terminalen fra “Oppstart" Meny:

Trinn 2: Naviger til Git Repository
Naviger deretter det nødvendige lokale depotet:

$ CD "C: \ git"

Trinn 3: Initialiser Git Repository
Bruk den medfølgende kommandoen til å initialisere Working Git Repository:

$ git init

Trinn 4: Opprett ny fil
Opprett en ny fil som må være forpliktet. For å gjøre det, har vi opprettet “test.tekst”Fil:

$ berøringstest.tekst

Trinn 5: Legg til fil i sceneområdet
For å spore filen, bruk den oppgitte kommandoen:

$ git Legg til test.tekst

Trinn 6: Forplikt den nyopprettede filen
Etter å ha lagt til den nyopprettede filen til iscenesettelsesområdet, gjør du den første forpliktelsen ved å bruke den nevnte kommandoen. Her, alternativet “-m”Brukes til å angi forpliktelsesmeldingen:

$ git commit -m "testfil legges til"

Trinn 7: Sjekk loggen
Sjekk loggen for å bekrefte om filen er begått eller ikke:

$ git log

Her kan du se at filen er begått med hell:

Trinn 8: Endre engasjert fil
For å gjøre en annen forpliktelse ved å bruke den samme filen, åpner du filen i standardredigereren og gjør noen endringer i filen:

$ Start -test.tekst

Etter å ha lagt til endringene, bruk "Ctrl+s”Nøkkel for å lagre dem:

Trinn 9: Legg til oppdatert fil til scenen
Legg til oppdatert fil i iscenesettelsesområdet som filer eller kataloger som er til stede i iscenesettelsesområdet, kan være begått:

$ git Legg til .

Etter å ha lagt til en fil i iscenesettelsesområdet, kan du sjekke filstatusen om den er sporet eller ikke:

$ git status

Bare de sporede filene er under iscenesettelseskategorien:

Trinn 10: Forplikt den endrede filen
Igjen, begå den modifiserte filen ved å bruke den oppgitte kommandoen:

$ git commit -m "testfil er oppdatert"

Sjekk om modifiseringen er begått eller ikke ved å se "Logg”:

$ git log

Her kan du se at den andre forpliktelsen også gjøres vellykket:

Trinn 11: Gå tilbake til Git Repository til tidligere forpliktelse
For å vende tilbake Git-depotet til forrige forpliktelse, følg den undergitte kommandoen:

$ git reset head ~ 1

Tilbakestill hode ~ 1”Kommando forkaster den siste forpliktelsen og setter Head Pointer på forrige forpliktelse:

For å bekrefte om depotet går tilbake til forrige forpliktelse eller ikke, bruk "git log”Kommando:

$ git log

Utgangen nedenfor indikerer at vi har tilbakeført depotet til forrige forpliktelse med suksess:

Vi har lært deg hvordan du kan vende tilbake et git -depot til en tidligere forpliktelse.

Konklusjon

For å vende tilbake Git -depotet til forrige forpliktelse, flytter du Git -depotet. Deretter må du begå endringene ved å bruke "git commit -m”Kommando. Bruk deretter “git tilbakestill hode ~ 1”Kommando på terminalen for å vende tilbake den forrige forpliktelsen. I denne opplæringen har du lært hvordan du kan vende tilbake en tidligere forpliktelse fra Git Repository.