Hvordan finne en slettet fil i prosjektets forpliktelseshistorie?

Hvordan finne en slettet fil i prosjektets forpliktelseshistorie?
På Git kan utviklere generere nye filer og legge til endringer. De kan også slette ubrukte filer for å frigjøre mer plass eller rengjøre depotet fra spam -data. Dessuten kan de få fullstendig informasjon fra den slettede filen ved hjelp av de engasjerte dataene. For dette formålet trenger de den spesifikke forpliktelsen Sha-Hash som inneholder de slettede fildataene.

Denne bloggen vil diskutere metoden for å få en fjernet fil i Git Project Commit -historien.

Hvordan få en slettet/fjernet fil i Git Project Commit -historien?

Prøv det under-uttalte scenariet for å få den slettede filen i Git-prosjektet for å begå historie:

  • Bytt til det lokale depotet.
  • Sjekk den nåværende arbeidsgrenens referanselogghistorie.
  • Kopier forpliktelses -ID -en, som inneholder de slettede fildetaljene.
  • Kjør git show -pretty = “” -navn -bare “Kommando.
  • Se redigeringsdetaljene i den slettede filen ved å kjøre "git show ”Kommando.

Trinn 1: Flytt til depot

Først av alt må utviklere navigere til ønsket lokale depot ved hjelp av "CD”Kommando:

$ CD "C: \ Brukere \ Nazma \ Git \ Perk1"

Trinn 2: Se Git Reference Log History

Deretter utføre "Git Refog .”Kommando for å vise hele historien til den nåværende arbeidsgrenen:

$ git reflog .

I henhold til den undergitte utgangen inneholder den uthevede forpliktelsen de sist slettede filene detaljer og kopierer sin forpliktelses-ID:

Trinn 3: Finn prosjektet slettet fil

Nå, utfør "git show”Kommando for å få den slettede prosjektfilen:

$ git show-Pretty = ""-Navn-bare 7F690F8

Her,:

  • -pen = “””Alternativ brukt til å bare vise Commit -meldingen kort.
  • -bare navn”Vil bare få det slettede filnavnet.
  • 7f6 .. ”Er Commit ID som inneholder endringene 'detaljer.

I følge det undergitte er det slettede filnavnet “File2.tekst”, Som er plassert i“PERK1”Git lokalt depot:

Trinn 4: Vis slettet filendringer detaljer

Hvis du vil få detaljene i modifiseringen av den slettede filen, må du utføre "git show - ”Kommando:

$ git show 7f690f8 - Perk1/

I ovennevnte kommando, “7f6 .. .”Er forpliktelsen Sha-Hash,“-”Brukes til å fortelle Git, for å vurdere filen som er gitt etter disse spesialtegnene. Som du kan se, viser den de oppgitte forpliktelsesdetaljene sammen med den slettede filens fulle modifikasjonshistorikk:

Det er det! Vi har demonstrert å finne en fjernet/slettet fil i Git Project Commit -historien.

Konklusjon

For å få den slettede filen i Git -prosjektet for å begå historie, navigerer først til det lokale depotet og sjekker referanselogghistorikken. Deretter kopierer du Sha -hashen til forpliktelsen, som inneholder de slettede fildetaljene. Neste, utfør "git show -pretty = “” -navn -bare ”Kommando. For å se redigeringsdetaljene i den slettede filen, kjør "git show ”Kommando. Denne bloggen beskrev prosessen med å få en fjernet/slettet fil i Git Project Commit -historien.