Återställ till en gammal Git Commit i en offentlig repo

Aterstall Till En Gammal Git Commit I En Offentlig Repo



På Git, efter att ha lagt till ändringar i det lokala arkivet, kan utvecklare behöva genomföra ändringar och uppdatera det lokala arkivet. Men ibland vill de återställa en hel commit med alla ändringar eller behöver återställa en enda commit. I en sådan situation är det att föredra att använda ' $ git checkout ” kommando.

Den här studien diskuterar återgångsproceduren till ett gammalt Git-åtagande i en offentlig repo.

Hur man återgår till en gammal Git Commit i en offentlig repo?

Återgå till en gammal Git-commit i en offentlig repo. Först, navigera till det lokala Git-förrådet och se innehållslistan. Skapa sedan en ny lokal fil och spåra den till förvaret. Beslut sedan tilläggsändringarna och spara dem i Gits lokala arkiv. Kontrollera Git-logghistoriken och kopiera önskad commit-referens. Slutligen, kör ' $ git checkout ” kommandot och kontrollera referenslogghistoriken.







Låt oss nu gå vidare till implementeringen av det ovan angivna scenariot!



Steg 1: Flytta till Local Repository
Kör följande kommando och flytta till Gits lokala arkiv:



$ CD 'C:\Users \n azma\Git\Demo18'





Steg 2: Lista arkivinnehåll
Lista innehållet i det aktuella arkivet med hjälp av ' ls ” kommando:

$ ls



Steg 3: Skapa fil
Kör nu ' Rör ” kommando för att skapa en ny fil i Gits lokala arkiv:

$ Rör fil3.txt

Steg 4: Lägg till fil till uppställningsområdet
För att spåra en fil från Git-arbetskatalogen till Git-uppställningsområdet, kör ' git add ” kommando med filnamnet:

$ git add fil3.txt

Steg 5: Bekräfta ändringar
Därefter kör du ' git commit kommandot med ' -m ”-alternativet och lägg till ett commit-meddelande för att uppdatera och spara de tillagda ändringarna i Gits lokala arkiv:

$ git commit -m 'file3.txt har lagts till'

Steg 6: Kontrollera Git Log History
För att kontrollera Git nuvarande grenlogghistorik, kör 'git log .' kommando:

$ git logg .

Från den givna utgången, kopiera den obligatoriska commit-referensen som du vill återställa till:

Steg 7: Återställ till Old Commit
För att återgå till den gamla commit, använd ' git kassan ” kommando tillsammans med den kopierade commit-referensen:

$ git kassan d4ab7ff

Enligt utgången nedan har HEAD-pekaren flyttats till den specificerade commit-referensen:

Steg 8: Verifiera återställning
Slutligen, för att säkerställa återställningen, utför ' git logg. ” kommando:

$ git logg .

Vi har förklarat återställningsproceduren till ett tidigare Git-åtagande i en offentlig repo.

Slutsats

För att återgå till en gammal Git-commit i en offentlig repo, flytta först till Gits lokala förråd och se innehållslistan. Skapa sedan en ny lokal fil och spåra den till förvaret. Beslut sedan tilläggsändringarna och spara dem i Gits lokala arkiv. Kontrollera Git-logghistoriken och kopiera önskad commit-referens. Slutligen, kör ' $ git checkout ” kommandot och kontrollera referenslogghistoriken. Denna studie gav återställningsproceduren till ett tidigare Git-åtagande i en offentlig repo.