Denne bloggen vil forklare prosedyren for å gjenopprette en fil fra en gammel forpliktelse i Git.
Hvordan gjenopprette filen fra gammel forpliktelse i git?
For å gjenopprette filen fra en gammel forpliktelse i git, kan du prøve ut de medfølgende trinnene:
Trinn 1: omdirigere til lokalt depot
Først må du skrive ut kommandoen nedenfor og bytt til det aktuelle lokale depotet:
CD "C: \ git \ repo1"
Trinn 2: Se depotinnhold
Liste deretter det tilgjengelige innholdet i det nåværende depotet:
ls
Det kan observeres at arbeidsstedet inneholder to filer:
Trinn 3: Sjekk GIT -status
Deretter kan du se gjeldende status for arbeidskatalogen ved å bruke kommandoen nedenfor:
git status
Trinn 4: Se Commit History
Nå, sjekk Git -loggen for å se forpliktelseshistorikken:
git log --oneline
I utdataene nedenfor kan forpliktelseshistorikken sees. Velg ønsket forpliktelse hvis fil må gjenopprettes. For eksempel har vi valgt "EC44D52”Forplikt ID for å gjenopprette“T1.tekst”Fil:
Trinn 5: Gjenopprett bestemt fil
For å gjenopprette den spesifikke filen fra den gamle forpliktelsen, kjør følgende kommando sammen med ønsket forpliktelses -ID og filnavn:
git gjenoppretting -kilde = ec44d52 t1.tekst
Trinn 6: Vis depotstatus
Nå, sjekk igjen depotets nåværende status:
git status
Som du kan se, filen “T1.tekst”Filen er gjenopprettet, men den er ikke sporet og uforpliktet:
Trinn 7: Legg til fil til Git Index
Legg deretter den ikke -sporede filen til Git -iscenesettelsesområdet for sporingsformål:
git add t1.tekst
Trinn 8: forplikte filen
Deretter bruker du følgende kommando for å begå ønsket fil:
git commit -m "t1.txt -fil lagt til "
Trinn 9: Bekreft endringer
Forsikre deg om at ønsket fil er gjenopprettet eller ikke ved å se depotets innhold:
ls
Det kan observeres at nå inneholder depotet tre filer og "T1.tekst”Har blitt gjenopprettet fra den gamle forpliktelsen med hell:
Vi har effektivt forklart metoden for å gjenopprette en fil fra gamle forpliktelser i Git.
Konklusjon
For å gjenopprette en bestemt fil fra en gammel forpliktelse som ikke lenger eksisterer i prosjektkatalogen, navigerer først til det lokale depotet. Vis deretter depotets forpliktelseshistorie og velg ønsket forpliktelses -ID som må gjenopprettes. Neste, løp "git gjenoppretting -source = ”Kommando for å gjenopprette filen. Etter det, scene og begå filen og verifisere endringer. Denne bloggen forklarte metoden for å gjenopprette en spesifikk fil fra en gammel forpliktelse i Git.