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.