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 ser ut til å være nødvendig i en situasjon der du feilaktig fjernet alle viktige filer som kreves for å gjenopprette.
Hvordan gjenopprette en fil i Git?
I den nedenfor gitte prosedyren vil vi først flytte til et Git-depot og sjekke listen over eksisterende filer. Velg deretter en av dem, og fjern den ved å bruke ' $ git rm
For å forstå det ovenfor diskuterte scenariet, sjekk ut trinnene nedenfor!
Trinn 1: Naviger til Git Directory
Først, flytt til Git lokale depot ved å bruke 'cd'-kommandoen:
$ cd 'C:\Brukere \n azma\Git\demo2'
Trinn 2: List opp depotfiler
Kjør ' git ls-filer kommando for å vise alle filene i det angitte depotet:
$ git ls-filer
Som du kan se, vår ' demo2 ' Git repository inneholder tre filer, to med ' .tekst ' og en med ' .rtf ' Utvidelse:
Trinn 3: Fjern fil
Nå vil vi fjerne ' demo1.txt '-filen fra Git lokale depot ved hjelp av ' git rm ' kommando:
Her er vår spesifiserte fil slettet:
Trinn 4: List opp depotfiler
Utfør den angitte kommandoen for å bekrefte filfjerningsoperasjonen:
Som du kan se i utgangen nedenfor, finnes det ingen fil med navnet ' demo1.txt ':
Trinn 5: Sjekk status
Sjekk gjeldende status for Git-depotet ved å bruke ' git status ' kommando:
Den slettede filen iscenesettes automatisk, som er standardoppførselen til ' rm ' kommando:
Trinn 6: Unstage fil
Deretter fjerner du den slettede filen ved å utføre ' git tilbakestilt ' kommando:
Her spesifiser ' HODE alternativet med filnavnet for å fjerne endringene:
Trinn 7: Sjekk status
Kjør kommandoen nedenfor for å sjekke statusen:
Som du kan se, er sletteendringene nå opphevet:
Trinn 8: Gjenopprett fil
Til slutt, utfør ' git utsjekking kommando for å gjenopprette filen:
Igjen, utfør ' git status ” kommando for å se gjeldende status for Git-depotet:
$ git status .Ingenting er plassert i repoen som trenger å forplikte seg, og arbeidsområdet er rent:
Trinn 9: Bekreft gjenopprettingsfil
Til slutt, lister opp depotfilene for å se den gjenopprettede filen:
Den gitte utgangen viser at vi har gjenopprettet den slettede ' demo1.txt '-filen til vårt Git-lager:
Vi har presentert metoden for å gjenopprette en fil.
Konklusjon
Ja, du kan gjenopprette filen i Git. For å gjøre det, flytt til Git lokale depot, og sjekk de eksisterende filene som er plassert i depotet. Deretter kjører du ' $ git rm