Git commit er en viktig kommando som ofte brukes til å begå endringer før de blir frelst i det lokale depotet av git. Den støtter et bredt spekter av parametere. For eksempel å bruke "-endring”Alternativ med git“begå”Kommando lar deg gjøre endringer i forpliktelsen i en tekstredigerer. Git -brukere endrer noen ganger forpliktelsene og bestemmer deretter at den forrige forpliktelsen er å foretrekke. I disse tilfellene vil de angre “git commit -amend”.
Dette innlegget vil demonstrere metoden for å vende tilbake "git commit -amend”Kommando i stedet for“git forpliktelse”.
Hvordan angre “git commit -amend” gjort i stedet for “git commit”?
“git forpliktelse”Og“git commit -amend”Begge kommandoene brukes til å begå endringer. Ved å bruke “Git tilbakestilling”Kommando, Git -brukere kan angre eller vende tilbake GIT -forpliktelser. For å vende tilbake “git commit -amend”, Gå gjennom de gitte instruksjonene.
Trinn 1: Åpne git -terminal
Søk etter "Git bash”I startmenyen og åpne Git -terminalen fra søkeresultatet:
Trinn 2: Åpne Git -depot
Flytt til Git -depotet i terminalen ved å bruke “CD”Kommando:
$ CD "C: \ git \ funksjoner"
Trinn 3: Generer ny fil
Neste, bruk "ta på”Kommando og generere en ny fil:
$ Touch Demo.tekst
Trinn 4: Legg til fil i sporingsindeksen
Etter å ha generert filen, legg til de ikke -sporede depotendringene i sporingsindeksen:
$ git Legg til .
For å bekrefte om endringene spores eller ikke, bruk "git status”Kommando:
$ git status
Det kan sees at endringene blir lagt til i iscenesettelsesområdet (sporingsindeks):
Trinn 5: Forpliktelse av sporede endringer
Begå de sporede endringene ved å bruke og også innebygging av forpliktelsesmeldingen ved å bruke "-m”Alternativ:
$ git commit -m "Nye endringer er begått"
Kontroller GIT -loggen for å bekrefte om endringene er begått eller ikke:
$ git log
Utgangen nedenfor indikerer at endringer er vellykket forpliktet til den ekstra meldingen:
Trinn 6: Rediger forpliktelse
Deretter redigerer du meldingen om den nylige forpliktelsen og bruker "-endring”Alternativ for å redigere det:
$ git forpliktelse -AMEND
Når du gjør det, vises standard valgt tekstredigerer på skjermen der du kan redigere forpliktelsen, og trykke på "Ctrl+s”For å lagre endringer:
Igjen, sjekk GIT -logger for å bekrefte om forpliktelsen er redigert eller ikke:
$ git log
Fra utdataene nedenfor kan du se at Commit -meldingen redigeres vellykket:
Trinn 7: Åpne git -logg med referanser
Åpne git -logger med referanser ved å bruke "Git Refog”Kommando. Legg merke til forpliktelsesreferansen (hodeposisjonen) for å angre “git commit -amend”:
$ git reflog
Trinn 8: Angre “Git Commit -Mend”
Etter det, angre “git commit -amend" bruker "Git tilbakestilling”Kommando sammen med Commit Reference/Head Position. Dessuten brukes det myke alternativet til å angre “git commit -amend”Uten å ødelegge de relaterte endringene:
$ git reset - -myk head@1
Bruke "git log”Kommando for å bekrefte om vi har angret“git commit -amend" eller ikke:
$ git log
Utgangen viser at vi med hell har tilbakeført "git commit -amend”Operasjon:
Du har lært hvordan du kan vende tilbake "git commit -amend" i stedet for "git forpliktelse”.
Konklusjon
Å angre “git commit -amend" i stedet for "git forpliktelse”, Åpne først Git -depotet, og forplikte de sporede endringene. Rediger deretter forpliktelsesendringene ved å bruke "git commit -amend”Kommando. Nå, tilbakestiller “git commit -amend”I stedet for å forplikte seg til å bruke“git reset -soft head@1”Kommando. I denne opplæringen har vi utdypet metoden for å angre eller tilbakestille kommandoen “git commit -amend” i stedet for Git -forpliktelsen.