Git Gjenopprett hvordan du gjenoppretter slettede filer i et Git -depot?

Git Gjenopprett hvordan du gjenoppretter slettede filer i et Git -depot?
Git gir en effektiv måte å spore og kontrollere alle typer programvareprosjekter på. Mens de jobber med det, møter noen ganger brukere problemer, for eksempel utilsiktet å slette filer. Denne situasjonen kan bli en hodepine i arbeidsflyten. Dessuten kan de fjerne filene forårsake problemer på tvers av Git -depot. Men ingen bekymringer! Du kan gjenopprette disse filene ved å bruke "git reset -hard”Kommando med den målrettede hodepekeren.

Denne studien vil lære deg metoden for å gjenopprette slettede filer i et Git -depot.

Hvordan du kan tilbakestille slettede filer i et git -depot?

For å gjenopprette det slettede feltet i et Git -depot, vil vi først utføre slettingsoperasjonen for å referere til problemet. For dette formålet, flytt til ønsket lokale depot. Lag deretter en fil og spore den til iscenesettelsesområdet. Deretter gjorde forpliktelse endringer og lagre det. Sjekk depotets nåværende status. Utfør den la til filen ved å bruke "$ RM ”Kommando for å fjerne den spesifiserte filen. For å gjenopprette den slettede filen i et Git -depot, kjør "git reset -hard”Kommando med den målrettede hodepekeren.

Nå, sjekk ut de underimplementerte trinnene for en bedre forståelse!

Trinn 1: Naviger til depot

Først, løp "CD”Kommando for å flytte til ønsket Git Local Repository:

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

Trinn 2: Opprett fil

For å opprette en ny fil i Git Local Repository, kjør "ta på”Kommando:

$ Touch File1.tekst

Trinn 3: Legg til endringer

For å legge til alle endringer i Git-depotet, utfør kommandoen nedenfor:

$ git Legg til .

Trinn 4: Sjekk status

Utfør følgende kommando for å se gjeldende depotstatus:

$ git status .

Som du kan se i utdataene nedenfor, er filen plassert i arbeidskatalogen og klar til å forplikte seg:

Trinn 5: Forplikt endringer

Nå, kjør "git forpliktelse”Kommando med“-m”Alternativ for å forplikte den ekstra filen til depotet og legge til Commit -meldingen:

$ git commit -m "Første fil lagt til"

Trinn 6: Sjekk git -logghistorikk

Kontroller logghistorikken for å sikre de engasjerte endringene ved å utføre “git log .”Kommando:

$ git log .

Trinn 7: Fjern filen

Nå, kjør "rm ”Kommando for å fjerne den sporede filen:

$ RM File1.tekst

Trinn 8: Vis liste over depotfiler

Utfør “ls”Kommando for å se fillisten:

$ ls

Trinn 9: Sporendringer

Legg til alle endringer i Git -depotet og kjør "git add .”Kommando:

$ git Legg til .

Trinn 10: Forplikt endringer

Oppdater depotet ved å bruke "git forpliktelse”Kommando med“-m”Alternativ og legg til ønsket forpliktelsesmelding:

$ git commit -m "1 fil slettet"

Trinn 11: Se lagringshistorikk for depot

Kjør “git log .”Kommando for å se gjeldende lagerhistorikk:

$ git log .

Det kan observeres at hodepekeren refererer til den siste forpliktelsen:

Trinn 12: Gjenopprett fil

For å gjenopprette den slettede filen, kjør "Git tilbakestilling”Kommando med“-hard”Alternativ og målrette mot pekerposisjonen:

$ git reset - -hard head ~ 1

Trinn 13: Bekreft forpliktelseshistorikk

For å bekrefte om den slettede filforpliktelsen blir tilbakeført, kjør "git log .”Kommando:

$ git log.

Som du kan se, inneholder Git Log -historien den forrige forpliktelsen:

Trinn 14: Kontroller listen over depotinnhold

Til slutt, utfør "ls”Kommando for å sikre eksistensen av den gjenopprettede filen:

$ ls

Det er det! Vi har samlet den enkleste prosedyren for å gjenopprette slettede filer i et Git -depot.

Konklusjon

For å vende tilbake de slettede filene i et Git -depot, navigerer først til det lokale depotet og kjør "git reset -hard”Kommando med den målrettede hodepekeren. Denne studien ga prosedyren for å gjenopprette slettede filer i et Git -depot.