Hvordan du kan vende tilbake en fil til en tidligere forpliktelse i git

Hvordan du kan vende tilbake en fil til en tidligere forpliktelse i git
Git er et desentralisert system som hjelper enkeltpersoner og team å spore og lagre endringer i hele prosjektet. Flere medlemmer jobber ofte med de samme prosjektfilene; De gjør endringer og forplikter dem til Git -depotet. Noen ganger vil Git -brukere angre endringer som de gjorde. Denne operasjonen kan utføres ved hjelp av “$ git revers ”Kommando.

Denne oppskrivningen vil forklare prosedyren for å vende tilbake en fil til en nylig forpliktelse i GIT.

Hvordan du kan vende tilbake en fil til en tidligere forpliktelse i git?

Anta at du har opprettet en ny fil i Git -depotet og oppdatert den. Etter det begår du endringer med en melding og lagrer den på depotet. Nå vil du tilbakestille en fil til den siste forpliktelsen i Git. For å gjøre det, sjekk logghistorikk, kopier referansen til forpliktelsen du vil vende tilbake, og utfør "$ git revers ”Kommando med referanse.

For å forstå prosedyren for å vende tilbake en fil til en tidligere forpliktelse i Git, sjekk ut det oppgitte eksemplet.

Trinn 1: Start Git Bash

Start “Git bash”Terminal ved hjelp av“Oppstart" Meny:

Trinn 2: Naviger til Git Repository

Flytt til Git -katalogen ved å bruke "Git”Kommando:

$ CD "C: \ Brukere \ Nazma \ Git"

Her, “Git”Er katalognavnet vårt:

Trinn 3: Opprett Git -katalog

Nå, utfør "mkdir”Kommando for å opprette den nye Git -katalogen:

$ Mkdir Linux

Trinn 4: Flytt til Git -katalogen

Naviger til det nyopprettede "Linux”Katalog ved å bruke“CD”Kommando:

$ CD Linux

Trinn 5: Initialiser Git -katalogen

Initialiser GIT -katalogen ved hjelp av den oppgitte kommandoen:

$ git init

Trinn 6: Opprett fil

Nå, kjør "ta på”Kommando for å opprette en ny fil:

$ berøringsdokumentasjon.tekst

Trinn 7: Legg til fil

Deretter legger du til den nyopprettede filen til Git -depotet:

$ git Legg til dokumentasjon.tekst

Trinn 8: Forplikt endringer

For å begå endringer, kjør "git forpliktelse”Kommando med“-m”Flagg for å spesifisere en forpliktelsesmelding:

$ git commit -m "Fil lagt til"

Trinn 9: Sjekk loghistorikk

Nå, sjekk logghistorikken til den gjeldende GIT -katalogen:

$ git log --oneline

Her, "-en linje”Alternativet brukes til å vise den ene forpliktelsen per linje. I henhold til utdataene nedenfor peker kataloghodet på den siste forpliktelsen ref “3B070F5”:

Trinn 10: Oppdater fil

Åpne filen ved å bruke "$ start”Kommando for redigering:

$ Start dokumentasjon.tekst

Som du kan se, vår “Dokumentasjon.tekst”Åpnes i standardredigereren der vi vil legge til litt tekst:

Etter å ha redigert filen, klikker du på "Fil”Alternativ fra menylinjen og treffer“Lagre”Alternativ:

Trinn 11: Forplikt endringer

Nå, forplikte deg alle endringer i GIT -katalogen for lagringsformål:

$ git commit -m "dokumentasjon.txt -fil oppdatert "

Trinn 12: Sjekk logghistorikk

Sjekk hele logghistorien til den gjeldende GIT -katalogen ved å bruke "git log”Kommando:

$ git log

Over -kommandoen vil vise Commit -historien til katalogen hvor du kan kopiere referansen til den siste forpliktelsen:

Trinn 13: Gå tilbake til fil

Nå, utfør "git tilbake”Kommando med kopiert forpliktelse Ref:

$ git REVERT 72065BC84D46254D9226017E155C763ABE2CABA8

Legg til hvilken som helst tekst, trykk “Ctrl + s”For å lagre den, og deretter avslutte standardredigereren:

Under utgangen indikerer at filen vår “Dokumentasjon.tekst”Gjennomføres vellykket til tidligere forpliktelse:

Trinn 14: Bekreft tilbaketrukket operasjon

Til slutt, utfør "git log”Kommando for å bekrefte tilbakevendingsoperasjonen:

$ git log --oneline

Vi har kort forklart den enkleste metoden for å vende tilbake en fil til en tidligere forpliktelse i GIT.

Konklusjon

For å vende tilbake en fil til en tidligere forpliktelse i Git, åpner du Git -terminalen, navigerer til Git -depotet og oppretter en ny katalog. Deretter, initialiser det, opprette og legge til nye filer til den. Oppdater filer og begå endringer. Deretter kan du sjekke logghistorien til Git -depotet og kopiere referansen til forpliktelsen som vi ønsker å vende tilbake og utføre "$ git revers ”. Denne oppskrivningen utdypet prosedyren for å vende tilbake en fil til en nylig forpliktelse i GIT.