Denne tutorial vil demonstrere, hvordan man vender en tidligere commit tilbage til Git-lageret.
Hvordan gendanne en tidligere forpligtelse af Git Repository?
For at vende tilbage til et Git-lager til den tidligere forpligtelse til at fortryde kodeændringer, skal du først åbne Git-depotet, foretage ændringer og bruge ' git nulstil HEAD~1 ” kommando. For at gøre det, tjek nedenstående instruktioner.
Trin 1: Åbn Git Bash Terminal
Først skal du åbne Git Bash-terminalen fra ' Start op ” menu:
Trin 2: Naviger til Git Repository
Derefter skal du navigere i det nødvendige Git lokale lager:
Trin 3: Initialiser Git Repository
Brug den medfølgende kommando til at initialisere det fungerende Git-lager:
Trin 4: Opret ny fil
Opret en ny fil, der skal committes. For at gøre det har vi oprettet ' test.txt ' fil:
Trin 5: Tilføj fil til sceneområdet
For at spore filen skal du bruge den medfølgende kommando:
Trin 6: Overfør den nyoprettede fil
Når du har tilføjet den nyoprettede fil til iscenesættelsesområdet, skal du foretage den første commit ved at bruge den nævnte kommando. Her er muligheden ' -m ' bruges til at indstille commit-meddelelsen:
Trin 7: Tjek log
Tjek loggen for at bekræfte, om filen er begået eller ej:
Her kan du se, at filen er begået med succes:
Trin 8: Rediger Committed File
For at foretage en anden commit ved at bruge den samme fil, skal du åbne filen i standardeditoren og foretage nogle ændringer i filen:
Når du har tilføjet ændringerne, skal du bruge ' Ctrl+S ”-tasten for at gemme dem:
Trin 9: Tilføj opdateret fil til scenen
Tilføj opdateret fil til iscenesættelsesområdet, da de filer eller mapper, der er til stede i iscenesættelsesområdet, kan committes:
Når du har tilføjet en fil til iscenesættelsesområdet, skal du kontrollere filstatussen, om den er sporet eller ej:
$ git statusKun de sporede filer kommer under iscenesættelseskategorien:
Trin 10: Overfør den ændrede fil
Igen, begå den ændrede fil ved hjælp af den medfølgende kommando:
Kontroller, om ændringen er begået eller ej, ved at se ' log ”:
$ git logHer kan du se, at den anden commit også er udført med succes:
Trin 11: Gendan Git Repository til Previous Commit
Følg nedenstående kommando for at vende tilbage til Git-lageret til den forrige commit:
Det ' nulstil HEAD~1 ” kommando kasserer den seneste commit og indstiller HEAD-markøren på den forrige commit:
For at kontrollere, om depotet vendte tilbage til den forrige commit eller ej, skal du bruge ' git log kommando:
$ git logNedenstående output indikerer, at vi har vendt depotet til den forrige commit med succes:
Vi har lært dig, hvordan du vender et Git-lager tilbage til en tidligere commit.
Konklusion
For at vende Git-lageret tilbage til den forrige commit, skal du først flytte Git-lageret. Forbind derefter ændringerne ved at bruge ' git begå -m ” kommando. Brug derefter ' git nulstil HEAD~1 ” kommando på terminalen for at vende tilbage til den forrige commit. I denne tutorial har du lært, hvordan du vender tilbage til en tidligere commit fra Git-lageret.