Hvordan kansellere en lokal git -forpliktelse?

Hvordan kansellere en lokal git -forpliktelse?

Git commit brukes til å lagre/skyve de iscenesatte endringene i det eksterne depotet. Mens de jobber med et Git -prosjekt, gjør utviklere flere endringer og redder dem. Noen ganger gjør de endringer og begår dem som forårsaker noen problemer senere. Så det kan kreves å vende tilbake den spesifikke forpliktelsen til å gå tilbake til forrige stat. For dette tilsvarende formålet lar Git dem kansellere alle lokale forpliktelser.

Denne artikkelen vil demonstrere metoden for å slette en lokal forpliktelse i Git.

Hvordan kansellere en lokal git -forpliktelse?

For å avbryte en lokal git -forpliktelse, først, bytt til det lokale depotet og gjøre noen endringer i det. Kjør deretter “Git tilbakestillingshode”Kommando for å vende tilbake disse endringene. Til slutt, sjekk Git -loggen for å bekrefte endringer.

For å gjøre det, prøv følgende trinn.

Trinn 1: Bytt til ønsket depot

Først omdirigerer du til den lokale GIT-katalogen gjennom kommandoen for gitt below:

$ CD "C: \ git \ repo2"


Trinn 2: Sjekk git -loggen

Kontroller deretter Commit -historien for å se alle forpliktelsene som er gjort i depotet:

$ git log --oneline


I underskjermbildet kan det sees at hodet peker på "Filec modifisert”Forplikt:


Trinn 3: Opprett en ny fil

Deretter lager du en ny fil i det nåværende depotet ved å bruke "ta på”Kommando:

$ berøringstest.tekst



Trinn 4: Stagefil

For å legge filen til Git -iscenesettelsesområdet, kjør "git add”Kommando sammen med filnavnet:

$ git Legg til test.tekst



Trinn 5: Forplikt endringer

Etter det, lagre de iscenesatte endringene i det lokale depotet:

$ git commit -m "testfil lagt til"



Trinn 6: Se Commit History

Deretter kan du sjekke GIT -loggen for å se den nåværende posisjonen til hodet:

$ git log --oneline


Det kan observeres at hodet nå peker på den nye "Testfil lagt til”Forplikt:


Trinn 7: Slett git -forpliktelse

For å slette de forrige forpliktelsene, bruk "Git tilbakestilling”Kommanderer og spesifiser antall forpliktelser:

$ git reset head ~ 1


Her, “Hode ~ 1”Brukes til å tilbakestille den siste forpliktelsen:


Trinn 8: Kontroller endringer

Til slutt, sørg for om forpliktelsen er slettet eller ikke ved å sjekke GIT -loggen:

$ git log --oneline


I henhold til utdataene nedenfor er den forrige forpliktelsen blitt slettet, og nå peker hodet igjen til "Filec modifisert”Forplikt:


Denne artikkelen demonstrerte prosedyren for å kansellere den lokale git -forpliktelsen.

Konklusjon

For å kansellere en lokal Git -forpliktelse, omdirigerer først det lokale depotet. Legg deretter til noen endringer i det. Neste, løp "Git tilbakestillingshode”Kommando for å vende tilbake disse endringene. Til slutt, sjekk Git -loggen for å sikre de siste endringene. Denne artikkelen demonstrerte metoden for å slette en lokal forpliktelse i git.