I denne blog vil vi uddybe proceduren for at gendanne slettede filer i Git.
Kan Git gendanne en fil?
Ja, Git kan gendanne en fil. Denne handling ser ud til at være nødvendig i en situation, hvor du ved en fejl har fjernet enhver vigtig fil, som skal gendannes.
Hvordan gendannes en fil i Git?
I nedenstående procedure vil vi først flytte til et Git-lager og kontrollere listen over eksisterende filer. Vælg derefter en af dem, og fjern den ved at bruge ' $ git rm
For at forstå det ovenfor diskuterede scenario, tjek nedenstående trin!
Trin 1: Naviger til Git Directory
For det første skal du flytte til det lokale Git-lager ved hjælp af kommandoen 'cd':
$ cd 'C:\Brugere \n azma\Git\demo2'
Trin 2: Vis arkivfiler
Kør ' git ls-filer kommando for at se alle filer i det angivne lager:
$ git ls-filer
Som du kan se, er vores ' demo2 ' Git repository indeholder tre filer, to med ' .txt ' og en med ' .rtf ' udvidelse:
Trin 3: Fjern fil
Nu fjerner vi ' demo1.txt ”-fil fra det lokale Git-lager ved hjælp af “ git rm kommando:
Her er vores specificerede fil slettet med succes:
Trin 4: Vis arkivfiler
Udfør den angivne kommando for at bekræfte filfjernelseshandlingen:
Som du kan se i nedenstående output, findes der ingen fil med navnet ' demo1.txt ”:
Trin 5: Tjek status
Tjek den aktuelle status for Git Repository ved at bruge ' git status kommando:
Den slettede fil iscenesættes automatisk, hvilket er standardadfærden for ' rm kommando:
Trin 6: Unstage fil
Fjern derefter den slettede fil ved at udføre ' git nulstilles kommando:
Angiv her ' HOVED ' mulighed med filnavnet for at fjerne ændringerne:
Trin 7: Tjek status
Kør nedenstående kommando for at kontrollere status:
Som du kan se, er sletningsændringerne nu udgået:
Trin 8: Gendan fil
Til sidst skal du udføre ' git checkout kommando for at gendanne filen:
Udfør igen ' git status kommando for at se Git-lagerets nuværende status:
$ git status .Der er ikke placeret noget i repoen, som skal forpligtes, og arbejdsområdet er rent:
Trin 9: Bekræft gendannelsesfil
Til sidst skal du liste depotfilerne for at se den gendannede fil:
Det givne output viser, at vi har gendannet det slettede ' demo1.txt ” fil til vores Git-lager:
Vi har præsenteret metoden til at gendanne en fil.
Konklusion
Ja, du kan gendanne filen i Git. For at gøre det skal du flytte til det lokale Git-lager og kontrollere de eksisterende filer, som er placeret i depotet. Kør derefter ' $ git rm