Denne oppskrivningen vil forklare:
Er det en måte å rulle tilbake/tilbakestille det siste push til git?
Ja, det er en måte å rulle tilbake til siste trykk for å git. Utviklere har lov til å utføre denne operasjonen i Git.
Hvordan du kan rulle tilbake/tilbakestille det siste trykk til git?
Følg instruksjonene for å rulle tilbake det siste presset til Git, følg instruksjonene under levert:
Trinn 1: Flytt til Git Local Directory
Skriv først ut følgende kommando sammen med depotbanen og bytt til den:
$ CD "C: \ git \ reposb"Trinn 2: Opprett en ny fil
Neste, lag en ny fil i arbeidsoppføret ved å bruke "ta på”Kommando:
$ Touch Test1.tekstTrinn 3: Spor ny fil
Kjør deretter “git add”Kommando sammen med det nyopprettede filnavnet for å iscenesette denne filen:
$ git Legg til test1.tekstTrinn 4: Forplikt fil
Forplikt den nye filen for å lagre de ekstra endringene ved å bruke kommandoen under underverdighet:
$ git commit -m "test1 fil lagt til"Trinn 5: Kontroller ekstern opprinnelse
Etter det, bekreft om den lokale katalogen er koblet til fjernkontrollen:
$ git ekstern -vTrinn 6: Skyv endringer til eksternt depot
Skyv deretter det lokale depotets innhold til det eksterne depotet:
$ git pushEtter å ha utført ovennevnte operasjon, bytter du tilbake til det eksterne depotet og ser endringene. For eksempel kan det sees at vår lokale depotfil "test1.tekst”Har blitt presset med suksess:
Trinn 7: Sjekk git -loggen
Deretter viser du forpliktelseshistorikken for å sjekke den nåværende posisjonen til hodet:
$ git log --onelineDet kan observeres at hodet peker på den siste engasjerte filen:
Trinn 8: Rollback til siste push
Nå, utfør "Git tilbakestilling”Kommando med“-hard”Alternativ og spesifiser hodet for å rulle tilbake det siste push:
$ git reset - -hard head ~ 1Her, "-hard”Alternativ brukes til å tilbakestille posisjonen til hodet, og“Hode ~ 1”Brukes til å flytte hodepekeren til den siste forpliktelsen:
Trinn 9: Oppdater eksternt depot
Skyv deretter innholdet i det lokale depotet til den eksterne kopien for å oppdatere innholdet:
$ git push -fI kommandoen ovenfor, “-f”Alternativet brukes til å presse kraftig:
Det kan sees at det tidligere pressede innholdet er slettet fra GitHub og det eksterne depotet er oppdatert:
Trinn 10: Bekreft endringer
Til slutt kan du bekrefte endringer ved å se på forpliktelseshistorikken:
$ git log --onelineNå blir hodet flyttet tilbake til forrige forpliktelse:
Vi ga den enkleste måten å rulle tilbake til siste trykk i Git.
Konklusjon
For å rulle tilbake til siste trykk for å git, bytter du først til en bestemt katalog. Kjør deretter “git reset -hard head ~ 1”Kommando for å angre det siste presset. Etter det, oppdater det eksterne depotet ved å bruke “git push -f”Kommando og bekrefte endringer. Denne artikkelen forklarte prosedyren for å rulle tilbake det siste push til git.