Hvordan angrer jeg de nyeste lokale forpliktelsene i Git?

Hvordan angrer jeg de nyeste lokale forpliktelsene i Git?
Mens de jobber med et lokalt eksternt depot, skyver utviklere mest sannsynlig flere forpliktelser angående ekstra endringer i depotet hver dag. Noen ganger etter å ha begått endringer, kan det være lurt å legge til flere endringer før du skyver forpliktelsen. For dette formålet er det påkrevd å angre den siste forpliktelsen for sitt Git -depot.

Denne artikkelen beskriver prosedyren for å angre den siste lokale forpliktelsen.

Hvordan angrer jeg de nyeste lokale forpliktelsene i Git?

Gå tilbake til forrige forpliktelse. For det første, bytt til GIT -katalogen, opprette og legge til en ny fil. Forplikt deretter de ekstra endringene i depotet. Sjekk lagringshistorikken for depot og utfør "$ git reset -soft head ~ 1”Kommando for å angre den siste forpliktelsen. Til slutt må du bekrefte angreprosessen.

Gå nå videre og forstå det ovennevnte scenariet!

Trinn 1: Flytt til katalog

Først, naviger til Git-katalogen gjennom kommandoen nedenfor:

$ CD "C: \ Brukere \ Nazma \ git \ demo14"

Trinn 2: Opprett fil

Utfør “ta på”Kommando for å opprette en ny fil:

$ Touch File1.tekst

Trinn 3: Legg til fil

Nå, spore en nyopprettet fil med "git add”Kommando:

$ git Legg til File1.tekst

Trinn 4: Forplikt endringer

For å lagre de ekstra endringene i Git -depotet, kjør "git forpliktelse" med "-m”Kommando og spesifiser den nødvendige meldingen:

$ git commit -m "1 fil lagt til"

Trinn 5: Kontroller logghistorikk

For å sjekke logghistorikken til det nåværende depotet, utfør den undergitte kommandoen:

$ git log --oneline

I den undergitte produksjonen er den uthevede forpliktelsesreferansen den siste forpliktelsen:

Trinn 6: Angre nyere lokale forpliktelser

For å angre den siste lokale forpliktelsen, utfør "Git tilbakestilling”Kommando med“-myk”Flagg langs“Hode ~ 1”Målrettet hodepeker:

$ git reset -myk hode ~ 1

Trinn 7: Bekreft angre prosess

Til slutt, for å bekrefte angre av den siste lokale forpliktelsen, utfør den oppgitte kommandoen:

$ git log --oneline

Som du kan se i den undergitte utgangen, blir hodepekeren med hell flyttet til den siste forpliktelsen:

Vi har demonstrert metoden for å angre den siste lokale forpliktelsen.

Konklusjon

Gå tilbake til den forrige nylige lokale forpliktelsen. Først, flytt til GIT -katalogen, oppretter og legg til en ny fil. Forplikt deretter de ekstra endringene i depotet. Sjekk lagringshistorikken for depot og utfør "$ git reset -soft head ~ 1”Kommando for å angre den siste forpliktelsen. Til slutt må du bekrefte angreprosessen. Denne artikkelen ga prosedyren for å angre den siste lokale forpliktelsen.