Denne opplæringen vil demonstrere hvordan du tilbakestiller en tidligere forpliktelse til Git-depotet.
Hvordan tilbakestille en tidligere forpliktelse av Git Repository?
For å tilbakestille et Git-depot til forrige forpliktelse for å angre kodeendringer, åpne først Git-depotet, foreta endringer og bruk ' git reset HEAD~1 ' kommando. For å gjøre det, sjekk ut instruksjonene nedenfor.
Trinn 1: Åpne Git Bash Terminal
Først åpner du Git Bash-terminalen fra ' Oppstart ' Meny:
Trinn 2: Naviger til Git Repository
Deretter navigerer du i det nødvendige Git lokale depotet:
Trinn 3: Initialiser Git Repository
Bruk den angitte kommandoen for å initialisere det fungerende Git-depotet:
Trinn 4: Opprett ny fil
Opprett en ny fil som må committeres. For å gjøre det har vi laget ' test.txt ' fil:
Trinn 5: Legg til fil til sceneområdet
For å spore filen, bruk den angitte kommandoen:
Trinn 6: Benytt den nyopprettede filen
Etter å ha lagt til den nyopprettede filen i oppsamlingsområdet, foreta den første commit ved å bruke den nevnte kommandoen. Her er alternativet ' -m ' brukes til å angi commit-meldingen:
Trinn 7: Sjekk loggen
Sjekk loggen for å bekrefte om filen er forpliktet eller ikke:
Her kan du se at filen er vellykket:
Trinn 8: Endre forpliktet fil
For å foreta en ny commit ved å bruke den samme filen, åpne filen i standardredigeringsprogrammet og gjør noen endringer i filen:
Etter å ha lagt til endringene, bruk ' Ctrl+S '-tasten for å lagre dem:
Trinn 9: Legg til oppdatert fil til scenen
Legg til oppdatert fil til oppsamlingsområdet ettersom filene eller katalogene som finnes i oppsamlingsområdet kan forpliktes:
Etter å ha lagt til en fil i oppsamlingsområdet, kontroller filstatusen om den er sporet eller ikke:
$ git statusBare de sporede filene kommer under iscenesettelseskategorien:
Trinn 10: Overfør den endrede filen
Igjen, begå den endrede filen ved å bruke den angitte kommandoen:
Sjekk om endringen er begått eller ikke ved å se ' Logg ':
$ git loggHer kan du se at den andre forpliktelsen også er fullført:
Trinn 11: Tilbakestill Git Repository til forrige forpliktelse
For å tilbakestille Git-depotet til forrige commit, følg kommandoen nedenfor:
« tilbakestill HEAD~1 ” kommandoen forkaster den siste commit og setter HEAD-pekeren på forrige commit:
For å bekrefte om depotet gikk tilbake til forrige commit eller ikke, bruk ' git logg ' kommando:
$ git loggUtdataene nedenfor indikerer at vi har tilbakestilt depotet til forrige commit med hell:
Vi har lært deg hvordan du tilbakestiller et Git-depot til en tidligere commit.
Konklusjon
For å tilbakestille Git-depotet til forrige commit, må du først flytte Git-depotet. Deretter forplikter du endringene ved å bruke ' git forplikte -m ' kommando. Deretter bruker du ' git reset HEAD~1 ” kommando på terminalen for å tilbakestille forrige commit. I denne opplæringen har du lært hvordan du tilbakestiller en tidligere forpliktelse av Git-depotet.