Fjern en git -forpliktelse som ikke er blitt presset

Fjern en git -forpliktelse som ikke er blitt presset

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.