Hvordan vender jeg et Git-lager til en tidligere forpligtelse?

Hvordan Vender Jeg Et Git Lager Til En Tidligere Forpligtelse



Git er et open source, gratis DevOps versionskontrolsystem, der gør det muligt for programmører at implementere deres kode i forskellige versioner. At vende tilbage til den tidligere commit er også en af ​​de nyttige funktioner i Git, da det gør det muligt for udviklerne at flytte til den tidligere version af koden efter at have lavet nogle fejl i den nye kodeversion eller til testformål.

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:

$ cd 'C:\Git'

Trin 3: Initialiser Git Repository
Brug den medfølgende kommando til at initialisere det fungerende Git-lager:

$ det er varmt

Trin 4: Opret ny fil
Opret en ny fil, der skal committes. For at gøre det har vi oprettet ' test.txt ' fil:

$ røre ved test.txt

Trin 5: Tilføj fil til sceneområdet
For at spore filen skal du bruge den medfølgende kommando:

$ git tilføje test.txt

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:

$ git commit -m 'Testfil er tilføjet'

Trin 7: Tjek log
Tjek loggen for at bekræfte, om filen er begået eller ej:

$ git log

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:

$ start test.txt

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:

$ git tilføje .

Når du har tilføjet en fil til iscenesættelsesområdet, skal du kontrollere filstatussen, om den er sporet eller ej:

$ git status

Kun 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:

$ git commit -m 'Testfilen er opdateret'

Kontroller, om ændringen er begået eller ej, ved at se ' log ”:

$ git log

Her 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:

$ git nulstilles HOVED~ 1

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 log

Nedenstå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.