Come trovare un file eliminato nella cronologia del progetto del progetto?

Come trovare un file eliminato nella cronologia del progetto del progetto?
Su GIT, gli sviluppatori possono generare nuovi file e aggiungere modifiche. Possono anche eliminare i file non utilizzati per liberare più spazio o pulire il repository dai dati di spam. Inoltre, possono ottenere le informazioni complete del file eliminato con l'aiuto dei dati impegnati. A tale scopo, hanno bisogno del commit specifico sha-hash che contiene i dati dei file eliminati.

Questo blog discuterà il metodo per ottenere un file rimosso nella cronologia del progetto GIT.

Come ottenere un file eliminato/rimosso nella cronologia del progetto GIT?

Prova lo scenario di seguito per ottenere il file eliminato nel progetto GIT per commettere la cronologia:

  • Passa al repository locale Git.
  • Controlla la cronologia del registro di riferimento di filiale di lavoro corrente.
  • Copia l'ID commit, che contiene i dettagli del file eliminato.
  • Corri il git show -pretty = "" -name -solo “Comando.
  • Visualizza i dettagli di modifica del file eliminato eseguendo il "Git Show "Comando.

Passaggio 1: passare al repository

Prima di tutto, gli sviluppatori devono navigare nel repository locale desiderato con l'aiuto di "CD"Comando:

$ CD "C: \ Users \ Nazma \ git \ Perk1"

Passaggio 2: visualizzare la cronologia del registro di riferimento Git

Quindi, eseguire il “Git Reflog ."Comando per mostrare l'intera cronologia dell'attuale ramo di lavoro:

$ git Reflog .

Secondo l'output di seguito, il commit evidenziato contiene i dettagli dei file eliminati più recentemente e copia il suo ID di commit:

Passaggio 3: trova il file eliminato dal progetto

Ora, esegui il "Git Show"Comando per ottenere il file di progetto eliminato:

$ git show --pretty = ""-solo name 7f690f8

Qui, il:

  • "-Pretty = """Opzione usata per mostrare brevemente il messaggio di commit.
  • "-solo nome"Riceverà il nome del file eliminato.
  • "7f6 .. "È l'ID di commit contenente i dettagli delle modifiche.

Secondo il seguente, il nome del file eliminato è "file2.TXT", Che è collocato in"Perk1"Git Repository locale:

Passaggio 4: visualizzare i dettagli delle modifiche al file eliminato

Se si desidera ottenere i dettagli della modifica del file eliminato, esegui il “Git Show - "Comando:

$ git show 7f690f8 - Perk1/

Nel comando sopra indicato, il "7f6 .. ."È il commit sha-hash, il"-"Viene utilizzato per dirlo a Git, per considerare il file fornito dopo questi caratteri speciali. Come puoi vedere, visualizza i dettagli di commit forniti insieme alla cronologia delle modifiche complete del file eliminato:

Questo è tutto! Abbiamo dimostrato di trovare un file rimosso/eliminato nel progetto GIT COMMIT.

Conclusione

Per ottenere il file eliminato nel progetto GIT per commettere una cronologia, prima vai al repository locale Git e controlla la cronologia dei registri di riferimento. Quindi, copia l'hash SHA del commit, che contiene i dettagli del file eliminato. Successivamente, eseguire il “git show -pretty = "" -name -solo "Comando. Per visualizzare i dettagli di modifica del file eliminato, eseguire il “Git Show "Comando. Questo blog ha descritto il processo per ottenere un file rimosso/eliminato nella cronologia del progetto GIT.