Kan Git gjenopprette en fil?

Kan Git gjenopprette en fil?
Git er et uavhengig sporingssystem brukt av mennesker som jobber sammen som et team. På Git kan hundrevis av filer legges til for flere prosjektformål. Du kan opprette, slette og oppdatere filer når som helst, og Git tillater også brukerne å gjenopprette de slettede filene når som helst.

I denne bloggen vil vi utdype prosedyren for å gjenopprette slettede filer i GIT.

Kan Git gjenopprette en fil?

Ja, Git kan gjenopprette en fil. Denne operasjonen virker nødvendig i en situasjon der du feilaktig fjernet enhver viktig fil som kreves for å gjenopprette.

Hvordan gjenopprette en fil i git?

I den undergitte prosedyren vil vi først flytte til et Git-depot og sjekke listen over eksisterende filer. Velg deretter hvilken som helst av dem, og fjern den med "$ git rm ”Kommando. Etter det, ustadig den slettede filen og utfør "$ git -kassen - ”Kommando for å gjenopprette det.

For å forstå det ovennevnte scenariet, sjekk ut trinnene nedenfor!

Trinn 1: Naviger til Git -katalogen
For det første, flytt til Git Local Repository ved å bruke “CD” -kommandoen:

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

Trinn 2: Liste opplagsfiler
Kjør “git ls-files”Kommando for å se alle filer i det spesifiserte depotet:

$ git ls-files

Som du kan se, vår “Demo2”Git Repository inneholder tre filer, to med“.tekst”Og en med“.rtf" Utvidelse:

Trinn 3: Fjern filen
Nå vil vi fjerne “Demo1.tekst”-Filen fra Git Local Repository ved hjelp av“git rm”Kommando:

$ git rm demo1.tekst

Her blir vår spesifiserte fil slettet vellykket:

Trinn 4: Liste opplagsfiler
Utfør den oppgitte kommandoen for å bekrefte filen Fjerning av operasjonen:

$ git ls-files

Som du kan se i utdataene nedenfor, er det ingen filer med navn "Demo1.tekst”:

Trinn 5: Sjekk status
Kontroller gjeldende status for Git -depotet ved å bruke "git status .”Kommando:

$ git status .

Den slettede filen er iscenesatt automatisk, som er standardoppførselen til "rm”Kommando:

Trinn 6: Unstage -fil
Neste, ustadig den slettede filen ved å utføre “Git tilbakestilling”Kommando:

$ git reset head - demo1.tekst

Her, spesifiser "HODE”Alternativet med filnavnet for å ustabile endringene:

Trinn 7: Sjekk status
Kjør kommandoen nedenfor for å sjekke statusen:

$ git status .

Som du kan se, er slettendringene nå uoppholdt:

Trinn 8: Gjenopprett fil
Til slutt, utfør "Git Checkout”Kommando for å gjenopprette filen:

$ git -kassen - demo1.tekst

Igjen, utfør "git status .”Kommando for å se Git Repository gjeldende status:

$ git status .

Ingenting er plassert i repoen som må forplikte seg, og arbeidsområdet er rent:

Trinn 9: Kontroller gjenopprettingsfilen
Til slutt, liste opp depotfilene for å se den gjenopprettede filen:

$ git ls-files

Den gitte utgangen viser at vi har gjenopprettet de slettede "Demo1.tekst”Fil til Git -depotet vårt:

Vi har presentert metoden for å gjenopprette en fil.

Konklusjon

Ja, du kan gjenopprette filen i Git. For å gjøre det, flytt til Git Local Repository, og sjekk de eksisterende filene som er plassert i depotet. Neste, løp "$ git rm ”Kommando for å fjerne enhver fil. Da, ustadig endringene ved å bruke “$ git reset head - ”Kommando. Til slutt, utfør "$ git -kassen - ”Kommando for å gjenopprette den fjerne filen. Denne bloggen forklarte prosedyren for å gjenopprette slettede filer i GIT.