Git er et populært verktøy for DevOps -prosjekter som brukes til å holde rede på forskjellige versjoner av prosjekter og gir mange funksjoner for å gjøre det, for eksempel et Git -depot, Git Stash, Git -grener og mange andre. Dessuten kan Git -brukere enkelt angre eller tilbakestille endringene og gjenopprette den forrige versjonen av prosjektet ved å fjerne GIT -forpliktelser som ennå ikke er presset.
Dette innlegget vil demonstrere metoden for å fjerne en git -forpliktelse som ikke er blitt presset.
Fjern en git -forpliktelse som ikke er blitt presset
For å fjerne Git -forpliktelsen som ikke er blitt presset, åpner først det lokale depotet. Neste, bruk "Git tilbakestilling”Kommando.
For å fjerne Git-forpliktelsen, sjekk ut prosedyren nedenfor.
Trinn 1: Start Git Terminal
Åpne Git Bash -terminalen fra startmenyen:
Trinn 2: Åpne Git -depot
Åpne Git -depotet gjennom “CD”Kommando:
$ CD "C: \ git"
Trinn 3: Lag ny fil
Neste, bruk "ta på”Kommando for å lage en ny fil:
$ Touch File1.tekst
Trinn 4: Legg til fil i iscenesettelsesmiljøet
Legg til den opprettede filen i iscenesettelsesmiljøet ved å bruke den nevnte kommandoen:
$ git Legg til File1.tekst
Sjekk Git -depotstatusen med "git status”Kommando for å se om filen er lagt til i iscenesettelsesmiljøet:
$ git status
Trinn 5: forplikte filen
For å implementere endringer, forplikte filen fra iscenesettelsesmiljøet:
$ git commit -m "First Commit"
Sjekk Git -depotloggene for å se om endringene er begått eller ikke:
$ git log
Du kan se at filen ble forpliktet her:
Trinn 6: Fjern Git -forpliktelse
For å fjerne Git -forpliktelsen som ikke er blitt presset, utfør "Git tilbakestilling”Kommando. Denne kommandoen vil tilbakeføre forpliktelsen til forrige forpliktelse og forkaste den nye forpliktelsen:
$ git reset head ~ 1
Kontroller Git -logger en gang til for å sikre at Git -forpliktelsen ble fjernet eller ikke:
$ git log
Utgangen nedenfor indikerer at vi har fjernet GIT -forpliktelsen som ikke har blitt presset ennå:
Alternativt kan Git -brukere bruke "Git tilbakestilling”Kommando sammen med“-hard”Alternativ:
$ git reset - -hard head ~ 1
Vi har demonstrert metoden for å fjerne en git -forpliktelse som ikke er blitt presset.
Konklusjon
For å fjerne en Git -forpliktelse som ikke er blitt presset, åpner du først det lokale depotet. Deretter kan du gjøre en ny forpliktelse til å implementere endringer ved å bruke "git forpliktelse”Kommando. For å fjerne Git -forpliktelsen som ikke er blitt presset, bruk "git tilbakestill hode ~ 1”Kommando eller“git reset -hard head ~ 1”Kommando. Dette innlegget har vist metoden for å fjerne Git -forpliktelsen som ikke er blitt presset.