git-revert kommando i Git | Forklart

Git Revert Kommando I Git Forklart



Git er det distribuerte versjonskontrollsystemet som brukes til å spore kildekodefiler for utviklingsprosjekter lokalt, og deretter skyver dem til det sentraliserte systemet. Alle endringer blir presset inn i Git-depotet gjennom commit. Hver commit har en unik id som representerer commit-meldingen. Brukere kan se alle commit-endringer gjennom commit SHA-hashen og også gå tilbake om nødvendig. For dette formålet ' git gå tilbake kommandoen kan brukes.

Dette innlegget vil snakke om:

Hva er 'git revert'-kommandoen i Git?

« git gå tilbake ”-kommandoen brukes for å fjerne endringene i et Git-depots forpliktelseshistorikk. Den tar den bestemte commit SHA-hashen, tilbakestiller de foretatte endringene fra den commit, og genererer en ny ' tilbakeføre forpliktelse 'forplikte seg. I tillegg oppdateres HEAD-pekeren og peker på den nye tilbakeføringsbekreftelsen som gjør den til spissen av den gjeldende arbeidsgrenen.







Hvordan 'git revert' Commit Changes i Git?

For å tilbakestille eventuelle spesifikke forpliktelsesendringer, følg instruksjonene som følger med:



  • Naviger til det lokale Git-depotet.
  • List opp gjeldende depotinnhold og velg filen som må tilbakestilles fra Git-depotet.
  • Se Git-logghistorikken og velg den bestemte commit SHA-hashen.
  • Kjør ' git tilbakestille ' kommando.

Trinn 1: Flytt til Git Repository

Bruk først ' cd ” kommandoen og gå til det bestemte Git lokale depotet:



cd 'C:\Brukere \n azma\Git\Coco'

Trinn 2: List opp eksisterende innhold

For å liste opp depotets innhold, kjør ' ls ' kommando:





ls

Fra den gitte utgangen har vi valgt ' file1.py ' fil for videre behandling:



Trinn 3: Sjekk Git Log History

Utfør ' git reflog . ” kommando for å vise gjeldende depotlogghistorikk:

git reflog .

Her har vi valgt ' 59bd8e1 ' commit SHA-hash for å tilbakestille denne commit:

Trinn 4: Tilbakestill Commit Changes

For å tilbakestille de valgte commit-endringene, kjør ' git gå tilbake ' kommando:

git gå tilbake 59bd8e1

Når kommandoen ovenfor er utført, åpnes standard tekstredigerer. Legg til en commit-melding, lagre endringer og lukk tekstredigeringsprogrammet. For eksempel har vi skrevet ' Tilbakestill 'første fil lagt til' ' som commit-meldingen:

Som du kan se, har alle endringene som eksisterer i den aktuelle commit blitt slettet:

Trinn 5: Bekreft tilbakestillingsoperasjon

For å sikre at de bestemte endringene blir tilbakestilt eller ikke, bruk ' git reflog . ' kommando:

git reflog .

Som du kan se, peker HEAD på den siste forpliktelsen som indikerer at endringer i forpliktelsen er tilbakestilt:

Det er alt! Vi har samlet detaljene om ' git gå tilbake kommando i Git.

Konklusjon

« git gå tilbake ”-kommandoen brukes til å tilbakestille spesifikke commit-endringer. For å gjøre det, naviger til det lokale Git-depotet og lister opp gjeldende depotinnhold. Se deretter Git-loggloggen og velg den bestemte commit SHA-hashen. Etter det, utfør ' git tilbakestille ' kommando. Dette innlegget demonstrerte bruken av 'git revert'-kommandoen i Git.