Hvordan du tilbakestiller filen for å være den samme som mastergren i git

Hvordan du tilbakestiller filen for å være den samme som mastergren i git
På Git kan brukere få tilgang til en fil på flere filialer og oppdatere endringer flere ganger og lagre dem. Etter å ha endret det lokale depotet, må brukerne begå endringer i GIT -eksternt depot for å redde dem permanent og oppdatere dem for de andre prosjektmedlemmene. Denne prosessen kan utføres ved hjelp av Git -kommandoer uten problemer.

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.