Denne bloggen vil demonstrere hvordan du kan vende tilbake en "git rm -r .”Kommando.
Hvordan du kan vende tilbake en “git rm -r .”?
Git RM -kommandoen kan fjerne flere filer eller en enkelt fil rekursivt. Ta en titt på den nedenfor-børsnoterte løsningen for å vende tilbake en enkelt fil eller hele det lokale depotet:
Så la oss utforske begge løsningene en etter en!
Metode 1: Gjennomfør “Git RM -R .”For spesifikk fil
For å vende tilbake den enkeltfilen som blir slettet med vilje eller ved et uhell gjennom "git rm”Åpne først Git Repository og liste ned alle ustagede filer eller fjernet filer ved hjelp av Git Reset -kommandoen. Etter det, bruk git “Sjekk ut”Kommando for å tilbakestille filen.
Sjekk ut den gitte prosedyren for å tilbakestille Git RM -kommandoen.
Trinn 1: Åpne Git Bash Terminal
Først må du starte Git Bash -terminalen fra Start -menyen:
Trinn 2: Naviger til Git Local Repository
Deretter åpner du det lokale Git -depotet ved å bruke "CD”Kommando:
$ CD "C: \ git"
Trinn 3: Fjern filen
For å fjerne den spesifikke filen fra depotet, bruk "git rm -r”Kommando og spesifiser også filnavnet:
$ git rm -r file1.tekst
Trinn 4: Gjenopprett fil
Nå, utfør "Git tilbakestilling”Kommando for å se slettede filer:
$ git reset
Den nylig fjerne filen kan vises i utdataene:
Nå, utfør "Git Checkout”Kommando spesifiser også filnavnet du vil vende tilbake:
$ git Checkout File1.tekst
Underutgangen "Oppdatert 1 bane fra indeksen”Indikerer at vi har vendt den slettede filen med hell:
Metode 2: Gjennomfør “Git RM -R .”For alle filer
For å gå tilbake til den forrige versjonen av det lokale depotet og for å gjenopprette depotinnhold etter å ha utført “git rm -r .”Kommando, sjekk ut prosedyren for nedenfor.
Trinn 1: Fjern alle filer rekursivt fra depot
Først må du utføre de nedenfor medfølgende kommandoer for å fjerne alle filer fra Git -depotet rekursivt:
$ git rm -r .
Her kan du se kommandoen ovenfor fjernet alle filer fra Git Repository:
Trinn 2: Gjennomfør “Git RM -r” -kommandoen
Nå, tilbakestiller “git rm -r”Kommando for å gjenopprette alle fjernet filer til depotet og gjenopprette Git -depotet til den forrige versjonen ved å bruke“Git tilbakestilling”Kommando sammen med“-hard”Alternativ:
$ git reset -hard head
Utgangen viser at hodepekeren blir tilbakeført til forrige forpliktelse eller endringer:
Trinn 3: Sjekk git -loggen
Ta en titt på Git -loggen ved å bruke følgende kommando for å se om Git Repository -endringene ble gjenopprettet:
$ git log
Du kan se, vi har tilbakeført "git rm -r .”Vellykket:
Vi har utdypet hvordan vi kan vende tilbake en "git rm -r .”.
Konklusjon
For å gjenopprette en spesifikk fil som ble slettet på grunn av "git rm -r .”Kommando, først, bruk“$ git reset”Kommando for å liste opp alle slettede eller tilbakestille filer, og bruk deretter“$ git -kassen ”Kommando for å vende tilbake den slettede filen. For å kunne tilbakestille alle filer og gjenopprette depotet til forrige versjon, bruk "$ git reset -hard head”Kommando. Denne oppskrivningen har vist hvordan man kan vende tilbake en "git rm -r .”.