Git - Fjern forpliktelse fra historien

Git - Fjern forpliktelse fra historien
Git commit er en av de viktige komponentene i Git -programmet. Den forskjellige utvikleren jobber med prosjektet ved å bruke GITs arbeidsoppgave og endrer prosjektets filer, funksjoner og funksjoner. Deretter blir disse endringene forpliktet og lagret i det lokale depotet ved å bruke git commit. Men noen ganger kan Git -brukere feilaktig begå endringene eller begå de samme endringene mange ganger, noe som kan forårsake forvirring. Derfor er det nødvendig å fjerne disse forpliktelsene fra historien.

Denne oppskrivningen vil utdype hvordan du fjerner forpliktelser fra historien.

Hvordan fjerne forpliktelse fra historien i git?

For å fjerne enhver spesifikk forpliktelse fra historien, må du først åpne Git Repository. Rediger forpliktelsene gjennom “git rebase”. Etter det åpnes Commits -filen i standard valgt redigeringsprogram, hvor du kan fjerne forpliktelsen fra filen og lagre den.

For å fjerne en forpliktelse fra historien, ta en titt på medfølgende instruksjoner.

Trinn 1: Åpne git -terminal
Først åpner du Git -terminalen fra “Start" Meny:

Trinn 2: Åpne Git -depot
Deretter, flytt til Git -depotet gjennom “CD”Kommando:

$ CD "C: \ git"

Trinn 3: Sjekk git -logger
Sjekk ut git -logger ved å bruke den oppgitte kommandoen:

$ git log

Trinn 4: Rediger begår historie
Bruke "git rebase”Kommando for å slette forpliktelsen fra historien og spesifisere forpliktelses -ID for forpliktelsen som er nærmest den som må slettes. Her brukes alternativet “-i” til å redigere Commit-filen:

$ git rebase -i 2cb5bf1

Trinn 5: Fjern forpliktelse
Ved å gjøre det åpnes Commit -filen i standard valgt redigering. Fjern forpliktelsen du vil slette. For eksempel har vi fjernet "BE7D3E3”Forplikt:

Etter det, trykk på “Ctrl+s”-Knappen for å lagre endringer. For å forlate Nano -redaktøren, treffer du “Ctrl+x”Nøkkel:

Kontroller nå om forpliktelsen fjernes fra historien eller ikke ved å se Git -loggen:

$ git log

Du kan se at vi har fjernet forpliktelsen fra historien:

Hvordan fjerne den siste forpliktelsen fra historien?

For å fjerne den siste forpliktelsen fra forpliktelseshistorien, gå gjennom de medfølgende trinnene.

Trinn 1: Sjekk git -loggen
For det første, sjekk GIT -logger for å sjekke den siste forpliktelsen fra historien:

$ git log

Trinn 2: Fjern den siste forpliktelsen
For å fjerne den siste forpliktelsen, utfør "git reset -hard head ~ 1”Kommando:

$ git reset - -hard head ~ 1

Igjen, sjekk Git -loggen for å bekrefte om den nylige forpliktelsen blir slettet eller ikke ved å bruke “git log”Kommando:

$ git log

Vi har utdypet hvordan vi kan fjerne forpliktelsen fra historien.

Konklusjon

Konklusjon
For å fjerne forpliktelsen fra historien, må du først åpne Git -depotet. Deretter redigerer du forpliktelsen gjennom "git rebase -i ”Kommando. Ved å gjøre det åpnes Commit -filen i standard valgt redigering. Fjern forpliktelsen og lagre endringene. Mens du skal fjerne nyere forpliktelser, bruk "git reset -hard head ~ 1”Kommando. Dette innlegget har utdypet hvordan du kan fjerne forpliktelsen fra historien.