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.