I denne guiden lærer du prosedyren for å tilbakestille filer for å være den samme som mastergrenen i Git.
Hvordan du tilbakestiller filen for å være den samme som mastergren i git?
Anta at vi har en viktig fil i vår git “herre”Branch som ikke ble oppdatert. Imidlertid er det allerede oppdatert og forpliktet flere ganger i en annen gren. Nå er vi pålagt å fjerne alle endringene som er gjort på filen og tilbakeføre den til samme tilstand som i mastergrenen.
Gå mot den undergitte prosedyren for å forstå ovennevnte scenario!
Trinn 1: Start Git Bash
Åpne Git -terminalen ved hjelp av “Oppstart" Meny:
Trinn 2: Flytt til Git -katalogen
Naviger til den lokale lokale katalogen ved å bruke "CD”Kommando:
$ CD "C: \ Brukere \ Nazma \ git \ REVERT"
Trinn 3: Opprett og bytt gren
Lag nå og bytt til den nye grenen umiddelbart ved å bruke den oppgitte kommandoen:
$ git Checkout -b master
Trinn 4: Opprett fil
Utfør “ta på”Kommando for å opprette en ny fil som heter“fil1.tekst”:
$ Touch File1.tekst
Trinn 5: Sporfil
Deretter sporer du filen fra fungerende katalog til iscenesettelsesområdet:
$ git Legg til File1.tekst
Trinn 6: Forplikt endringer
Forplikt endringene som er gjort til Git -depotet med en forpliktelsesmelding:
$ git commit -m "1 fil lagt til"
Som du kan se, er endringer forpliktet til Git Repository:
Trinn 7: Oppdater fil
Åpne filen for å gjøre noen endringer i den:
$ start fil1.tekst
Trinn 8: Forplikt endringer
Lagre endringer ved å bruke “git forpliktelse”Kommando med“-m”Alternativ for å spesifisere hvilken som helst melding:
$ git commit -m "file1.txt oppdatert "
Trinn 9: Switch Branch
Neste, utfør "Git Checkout”Kommando for å bytte tilbake til forrige“hoved-”Branch:
$ git Checkout Main
Trinn 10: Oppdater fil
Åpne filen ved å bruke "start”Kommando for å oppdatere den og trykke”Ctrl + s”Nøkkel for å lagre endringer:
$ start fil1.tekst
Trinn 11: Tilbakestill fil
For å tilbakestille endringene, utfør "Git Checkout”Kommando:
$ git Checkout Master - File1.tekst
Her har vi spesifisert filialnavnet “herre”Og brukt“-”Før filnavnet som indikerer at den spesifiserte teksten vil bli tolket som et filnavn i stedet for filialnavn:
Trinn 12: Bekreft tilbakestilling av drift
Nå, åpne filen for å bekrefte tilbakestillingsoperasjonen:
$ start fil1.tekst
Som du kan se, åpnes den spesifiserte filen i standardredigereren, og den tilbakestilles til samme som Master Branch:
Trinn 13: Se endringer
Til slutt, utfør "git diff”Kommando for å se forskjellen mellom innholdet i den nylig tilbakestillte filen:
$ git diff -cached
Her, "-Hurtigbufret”Alternativet brukes til å vise tilbakestillingsendringene:
La oss sjekke prosedyren for å tilbakestille filen til en spesifikk forpliktelse i GIT.
Hvordan du tilbakestiller filen til spesifikk forpliktelse i git?
Noen ganger må brukerne tilbakestille filen til en bestemt forpliktelse. For å oppnå det, kan brukere se endringene som er gjort mellom filversjonene. La oss prøve instruksjonene under dette formålet under dette formålet.
Trinn 1: Flytt til mappen
Utfør “CD”Kommando for å navigere til den spesifikke mappen:
$ CD "C: \ Brukere \ Nazma \ Git"
Trinn 2: Lag katalog
Opprett en ny Git lokal katalog Bruker gitt kommando:
$ mkdir linux-hint
Etter det, naviger til det nyopprettede Git Local Repository:
$ CD Linux-Hint
Trinn 3: Opprett og bytt gren
Lag nå en ny gren og bytt til den umiddelbart:
$ git -kassen -b alfa
Her, "-b”Flagget representerer grenen:
Trinn 4: Opprett fil
Opprett en ny fil som heter “fil1.tekst”Bruke følgende kommando:
$ Touch File1.tekst
Trinn 5: Sporfil
Neste, utfør "git add”Kommando for å spore filen til iscenesettelsesområdet:
$ git Legg til File1.tekst
Trinn 6: Åpne fil
Åpne den opprettede filen, legg til litt tekst og lagre den:
$ start fil1.tekst
Trinn 7: Opprett og bytt gren
Neste, opprette og bytte til den nye grenen som heter “beta" med hjelp av "Git Checkout”Kommando:
$ git Checkout -b beta
Trinn 8: Åpne og oppdatere fil
Åpne filen, oppdater den i den nye grenen og lagre den:
$ start fil1.tekst
Trinn 9: Forplikt endringer
Forplikt alle endringer i Git -depotet:
$ git commit -m "file1 oppdatert"
Trinn 10: Sjekk logghistorikk
Se logghistorien til Git Local Repository:
$ git log
Utgangen refererer til de siste forpliktelsesendringene:
Trinn 11: Tilbakestill fil ved hjelp av Commit Hash
Utfør “Git Checkout”Kommando med forpliktelse hasj og filnavn for å tilbakestille det:
$ git Checkout F0E09032EE7CC71E7181F8F4E1E9816F973915C0 FILE1.tekst
Som du kan se, tilbakestilles endringene med hell:
Du kan også utføre den samme oppgaven ved å bruke "Git tilbakestilling”Kommando som følger:
$ git reset f0e09032ee7cc71e7181f8f4e1e9816f973915c0 file1.tekst
Som du kan, den nåværende statusen til “fil1.tekst" er "M”Som indikerer at den er modifisert og tilbakestilles som før:
Vi har samlet metoden for å tilbakestille filer for å være den samme som en mastergren i Git.
Konklusjon
For å tilbakestille filen for å være den samme som mastergrenen i git, oppretter du et lokalt depot. Opprett og legg til filer til det. Deretter kan du lage og bytte til den nye grenen umiddelbart. Åpne filen i en ny gren, oppdater den og lagre den i Git. Utfør “$ git Checkout Master - File_name”Kommando for å tilbakestille filen. For å tilbakestille filen til en spesifikk forpliktelse i Git, bruk "$ git reset ”Eller“$ git -kassen”Kommando. Denne guiden illustrerte prosedyren for å tilbakestille filer for å være den samme som mastergrenen i Git.