Rull tilbake til en gammel Git Commit i en offentlig repo

Rull Tilbake Til En Gammel Git Commit I En Offentlig Repo



På Git, etter å ha lagt til endringer i det lokale depotet, kan utviklere trenge å foreta endringer og oppdatere det lokale depotet. Noen ganger ønsker de imidlertid å tilbakestille en hel forpliktelse med alle endringer eller trenger å tilbakestille en enkelt forpliktelse. I en slik situasjon er det foretrukket å bruke ' $ git checkout ' kommando.

Denne studien diskuterer tilbakeføringsprosedyren til en gammel Git-forpliktelse i en offentlig repo.

Hvordan gå tilbake til en gammel Git Commit i en offentlig repo?

Gå tilbake til en gammel Git-commit i en offentlig repo. Naviger først til det lokale Git-depotet og se innholdslisten. Deretter oppretter du en ny lokal fil og sporer den til depotet. Deretter forplikter du tilleggsendringene og lagrer den i Git lokale repository. Sjekk Git-logghistorikken og kopier ønsket commit-referanse. Til slutt, utfør ' $ git checkout ” kommandoen og sjekk referanseloggens historikk.







La oss nå gå videre til implementeringen av det ovennevnte scenariet!



Trinn 1: Flytt til Local Repository
Kjør følgende kommando og flytt til Git lokale depot:



$ cd 'C:\Brukere \n azma\Git\Demo18'





Trinn 2: Vis oppslagsinnhold
List innholdet i gjeldende depot ved å bruke ' ls ' kommando:

$ ls



Trinn 3: Opprett fil
Kjør nå ' ta på ” kommando for å lage en ny fil i Git lokale depot:

$ ta på file3.txt

Trinn 4: Legg til fil i oppsamlingsområdet
For å spore en fil fra Git-arbeidskatalogen til Git-oppsamlingsområdet, kjør ' git add kommando med filnavnet:

$ git add file3.txt

Trinn 5: Bekreft endringer
Deretter utfører du ' git commit kommandoen med ' -m '-alternativet og legg til en commit-melding for å oppdatere og lagre de lagte endringene til Git lokale depot:

$ git commit -m 'file3.txt lagt til'

Trinn 6: Sjekk Git Log History
For å sjekke Git gjeldende grenlogghistorikk, kjør 'git log.' kommando:

$ git logg .

Fra den gitte utgangen kopierer du den nødvendige forpliktelsesreferansen du vil tilbakestille til:

Trinn 7: Gå tilbake til Old Commit
For å rulle tilbake til den gamle forpliktelsen, bruk ' git utsjekking ” kommando sammen med den kopierte commit-referansen:

$ git utsjekking d4ab7ff

I henhold til utdataene nedenfor, flyttes HEAD-pekeren til den spesifiserte commit-referansen:

Trinn 8: Bekreft tilbakeføring
Til slutt, for å sikre tilbakerullingsoperasjonen, utfør ' git logg. ' kommando:

$ git logg .

Vi har forklart tilbakeføringsprosedyren til en tidligere Git-forpliktelse i en offentlig repo.

Konklusjon

For å rulle tilbake til en gammel Git-commit i en offentlig repo, flytt først til Gits lokale repository og se innholdslisten. Deretter oppretter du en ny lokal fil og sporer den til depotet. Deretter forplikter du tilleggsendringene og lagrer dem i det lokale Git-depotet. Sjekk Git-logghistorikken og kopier ønsket commit-referanse. Til slutt, utfør ' $ git checkout ” kommandoen og sjekk referanseloggens historikk. Denne studien ga tilbakeføringsprosedyren til en tidligere Git-forpliktelse i en offentlig repo.