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.