Hvordan angrer jeg de siste lokale forpliktelsene i Git?

Hvordan Angrer Jeg De Siste Lokale Forpliktelsene I Git



Mens de jobber med et lokalt eksternt depot, presser utviklere mest sannsynlig flere forpliktelser angående ekstra endringer i depotet deres hver dag. Noen ganger kan det imidlertid være lurt å legge til flere endringer før du trykker på forpliktelsen. For dette formålet er det nødvendig å angre den siste forpliktelsen for Git-depotet deres.

Denne artikkelen beskriver prosedyren for å angre den siste lokale forpliktelsen.

Hvordan angrer jeg de siste lokale forpliktelsene i Git?

Gå tilbake til forrige commit. Bytt først til Git-katalogen, opprett og legg til en ny fil. Deretter forplikter du de lagte endringene til depotet. Sjekk loggloggen for depotet og utfør ' $ git reset –soft HEAD~1 ” kommando for å angre den siste commit. Til slutt, bekreft angreprosessen.

Nå, gå videre og forstå scenariet ovenfor!

Trinn 1: Flytt til katalogen

Naviger først til Git-katalogen gjennom kommandoen nedenfor:

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

Trinn 2: Opprett fil

Utfør ' ta på kommando for å lage en ny fil:

$ ta på fil1.txt

Trinn 3: Legg til fil

Spor nå en nyopprettet fil ved å bruke ' git add ' kommando:

$ git add fil1.txt

Trinn 4: Bekreft endringer

For å lagre de lagte endringene i Git-depotet, kjør ' git commit ' med ' -m ” kommandoen og spesifiser ønsket melding:

$ git commit -m '1 fil lagt til'

Trinn 5: Sjekk loggloggen

For å sjekke logghistorikken til det gjeldende depotet, utfør kommandoen nedenfor:

$ git logg --på nett

I utdataene nedenfor er den uthevede commit-referansen den siste commit:

Trinn 6: Angre nylig lokal forpliktelse

For å angre den siste lokale forpliktelsen, utfør ' git tilbakestilt kommandoen med ' -myk ' flagg langs ' HODE~1 ' målrettet HEAD-peker:

$ git tilbakestilt --myk HODE~ 1

Trinn 7: Bekreft angreprosessen

Til slutt, for å bekrefte angret av den siste lokale commit, utfør den angitte kommandoen:

$ git logg --på nett

Som du kan se i utdataene nedenfor, er HEAD-pekeren flyttet til den siste commit:

Vi har demonstrert metoden for å angre den siste lokale forpliktelsen.

Konklusjon

Gå tilbake til forrige nylige lokale forpliktelse. Først, flytt til Git-katalogen, opprett og legg til en ny fil. Deretter forplikter du de lagte endringene til depotet. Sjekk loggloggen for depotet og utfør ' $ git reset –soft HEAD~1 ” kommando for å angre den siste commit. Til slutt, bekreft angreprosessen. Denne artikkelen ga fremgangsmåten for å angre den siste lokale forpliktelsen.