Hard tilbakestilling av en enkelt fil | Git

Hard tilbakestilling av en enkelt fil | Git
Utviklere foretrekker Git desentralisert versjonskontrollsystem for å spore en kodekildefil med prosjekter. De kan legge til filer, gjøre endringer og lagre dem i det eksterne depotet ved å utføre "$ git forpliktelse”Kommando sammen med forpliktelsesmeldingen. I noen situasjoner kan det være lurt å gjøre flere endringer i de engasjerte filene og hardt tilbakestille den sist engasjerte filen. For å gjøre det, “$ git reset -hard head ~ 1”Kommando kan brukes.

Innlegget diskuterer prosedyren for å tilbakestille en enkelt fil hardt.

Hvordan gjøre hard tilbakestilling av en enkelt git -fil?

For å gjøre en hard tilbakestilling av en enkelt fil, naviger først til Git -depotet og oppretter en ny fil. Så, spore det til depotet. Oppdater endringer i depotet ved å forplikte seg sammen med forpliktelsesmeldingen. Deretter oppdaterer du den opprettede filen. Begå endringer og sjekk lagringshistorikk for depot. Til slutt, kjør "$ git reset -hard head ~ 1”Kommando for å tilbakestille en enkelt fil.

La oss se på implementeringen av ovennevnte instruksjoner!

Trinn 1: Naviger til Git Repository

Kjør “CD”Kommanderer og navigerer til det lokale depotet:

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

Trinn 2: Opprett fil

Opprett en ny fil i det lokale Git -depotet gjennom den oppgitte kommandoen:

$ Touch File1.tekst

Trinn 3: Spor opprettet fil

Nå, utfør "git add”Kommando for å spore en opprettet fil ved å spesifisere navnet:

$ git Legg til File1.tekst

Trinn 4: Oppdater endringer

For å oppdatere og lagre de ekstra endringene, kjør "git forpliktelse”Kommando med“-m”Alternativ og legg til ønsket forpliktelsesmelding:

$ git commit -m "Første fil lagt til"

Trinn 5: Oppdater fil

Deretter åpner du den nyopprettede filen ved å bruke "start”Kommando sammen med filnavnet. Oppdater filen og lagre den:

$ start fil1.tekst

Trinn 6: Legg til endringer i iscenesettelsesområdet

Nå, legg til alle endringer i iscenesettelsesområdet og oppdater det:

$ git Legg til File1.tekst

Trinn 7: Lagre endringer

Utfør “git forpliktelse”Kommando med“-m”Alternativ for å legge til en melding og lagre alle endringer:

$ git commit -m "Fil oppdatert"

Trinn 8: Git Log History

Se gjeldende Git Repository logghistorie ved å utføre "git log .”Kommando:

$ git log .

Den nedenfor-fremhevede forpliktelsen er den forrige forpliktelsen som vi ønsker å tilbakestille Head Pointer for å vende tilbake en enkelt fil:

Trinn 9: Hard tilbakestilling

For å ustage den enkeltscenesatte filen, kjør "Git tilbakestilling -hard”Kommando med“Hode ~ 1”Hodepeker:

$ git reset - -hard head ~ 1

Her, "Hode ~ 1”Er en spesiell forpliktelsesidentifikator som indikerer den forrige forpliktelsen:

Trinn 10: Kontroller hardt tilbakestilling

For å bekrefte den harde tilbakestillingen, utfør "git log .”Kommando:

$ git log .

Det kan observeres at den siste forpliktelsen blir tilbakeført, og hovedpunkter til forrige forpliktelse:

Vi har utdypet metoden for å tilbakestille en enkelt fil hardt.

Konklusjon

For å tilbakestille en enkelt fil, først, flytt til Git Repository, opprette en ny fil og spore den til depotet. Oppdater endringer i depotet ved å forplikte seg sammen med forpliktelsesmeldingen. Åpne den opprettede filen og oppdater den ved å legge til litt tekst. Begå endringer og sjekk lagringshistorikk for depot. Til slutt, utfør "$ git reset -hard head ~ 1”Kommando for å tilbakestille en enkelt fil. Innlegget forklarte prosedyren for å tilbakestille en enkelt fil hardt.