Può git ripristinare un file?

Può git ripristinare un file?
Git è un sistema di monitoraggio indipendente utilizzato da persone che lavorano insieme in squadra. Su GIT, possono essere aggiunti centinaia di file per più scopi di progetto. È possibile creare, eliminare e aggiornare i file in qualsiasi momento e Git consente anche ai suoi utenti di ripristinare i file eliminati in qualsiasi momento.

In questo blog, elaboreremo la procedura di ripristinare i file eliminati in GIT.

Può git ripristinare un file?

Sì, Git può ripristinare un file. Questa operazione sembra necessaria in una situazione in cui si è erroneamente rimosso qualsiasi file importante che è necessario per ripristinare.

Come ripristinare un file in git?

Nella procedura di seguito, in primo luogo, passeremo a un repository Git e controlleremo l'elenco dei file esistenti. Quindi, seleziona uno di essi e rimuovilo usando "$ git rm "Comando. Successivamente, sposta il file eliminato ed esegui il "$ git checkout - "Comando per ripristinarlo.

Per comprendere lo scenario sopra disiscusso, controlla i passaggi sotto forniti!

Passaggio 1: vai alla directory GIT
In primo luogo, spostati nel repository locale Git usando il comando "CD":

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

Passaggio 2: elenca i file del repository
Corri il "git ls-files"Comando per visualizzare tutti i file del repository specificato:

$ git ls-files

Come puoi vedere, il nostro "Demo2"Il repository Git contiene tre file, due con".TXT"E uno con".rtf"Estensione:

Passaggio 3: rimuovere il file
Ora rimuoveremo il "Demo1.TXT"File dal repository locale Git con l'aiuto di"git rm"Comando:

$ git rm demo1.TXT

Qui, il nostro file specificato viene eliminato correttamente:

Passaggio 4: elenca i file del repository
Eseguire il comando fornito per verificare l'operazione di rimozione del file:

$ git ls-files

Come puoi vedere nell'output seguente, non esiste un file con il nome "Demo1.TXT":

Passaggio 5: controlla lo stato
Controlla lo stato corrente del repository Git utilizzando il "Stato Git ."Comando:

$ git status .

Il file eliminato viene messo in scena automaticamente, che è il comportamento predefinito di "Rm"Comando:

Passaggio 6: file di spostamento
Successivamente, sposta il file eliminato eseguendo il "reset git"Comando:

$ git reset head - demo1.TXT

Qui, specifica il "TESTA"Opzione con il nome del file per scendere le modifiche:

Passaggio 7: controlla lo stato
Esegui il comando seguente per controllare lo stato:

$ git status .

Come puoi vedere, le modifiche alla cancellazione non sono ora messa a punto:

Passaggio 8: ripristina il file
Infine, esegui il “Checkout Git"Comando per ripristinare il file:

$ git checkout - demo1.TXT

Ancora una volta, eseguire il “Stato Git ."Comando per visualizzare lo stato corrente del repository git:

$ git status .

Nulla è inserito nel repository che deve impegnarsi e l'area di lavoro è pulita:

Passaggio 9: verificare il file di ripristino
Infine, elenca i file del repository per visualizzare il file ripristinato:

$ git ls-files

L'output fornito mostra che abbiamo ripristinato con successo il cancellato "Demo1.TXT"File al nostro repository git:

Abbiamo presentato il metodo per ripristinare un file.

Conclusione

Sì, puoi ripristinare il file in git. Per fare ciò, passare al repository locale Git e controllare i file esistenti inseriti nel repository. Successivamente, esegui il "$ git rm "Comando per rimuovere qualsiasi file. Quindi, sposta le modifiche usando il "$ git reset head - "Comando. Infine, eseguire il “$ git checkout - "Comando per ripristinare il file rimosso. Questo blog ha spiegato la procedura di ripristino dei file eliminati in GIT.