I file sono la parte essenziale di Git che viene utilizzata per gestire il codice sorgente del progetto. In Git, tutte le modifiche avvengono attraverso i file. Quindi, queste modifiche si impegnano a salvare in un repository locale. Tuttavia, a volte gli sviluppatori possono eliminare accidentalmente il file impegnato e successivamente vogliono ripristinarlo. Se l'utente non commette alcuna modifica dopo aver eliminato un file, può ripristinare il file eliminato nel repository Git.
Questo blog dimostrerà come recuperare i file eliminati in cui non è stato effettuato alcun commit dopo la cancellazione.
Come recuperare i file eliminati prima di commettere modifiche?
Per recuperare il file eliminato prima di commettere nuove modifiche, prima spostati nel repository Git. Dopo aver eliminato un file, l'utente può recuperarlo utilizzando "GIT Checkout Head "Comando.
Passaggio 1: Open Git Terminal
Innanzitutto, dal menu Start, apri il terminale GIT:
Passaggio 2: vai al repository git
Usa il "CD"Comando di andare al repository Git:
$ cd "c: \ git \ design"
Passaggio 3: generare nuovo file
Genera un nuovo file nel repository Git tramite "tocco"Comando:
demo $ touch.TXT
Successivamente, controllare lo stato del repository per verificare se il file viene generato o meno:
$ git status
Passaggio 4: spostare il file in indice di tracciamento
Quindi, sposta il file non tracciato nell'area di tracciamento utilizzando il comando seguente:
$ git aggiungi .
Passaggio 5: commettere modifiche al repository
Commettere le modifiche tracciate attraverso il comando menzionato:
$ git commit -m "nuovo commit"
Passaggio 6: rimuovere il file
Ora rimuovi il file impegnato dal repository di lavoro Git utilizzando "git rm"Comando:
$ git rm demo.TXT
Verificare l'opzione di eliminazione del file elencando il contenuto:
$ ls
Puoi vedere che il file viene eliminato dal repository:
Passaggio 7: recuperare il file eliminato
Successivamente, recuperare il file eliminato prima di commettere eventuali modifiche utilizzando il "GIT Checkout Head "Comando:
$ git checkout head demo.TXT
Qui, specifica il nome del file eliminato che si desidera recuperare:
Ancora una volta, utilizza il "ls"Comanda e verifica se il file viene recuperato o meno:
$ ls
L'output seguente mostra che abbiamo recuperato correttamente il file eliminato:
Ti abbiamo insegnato il metodo per recuperare i file eliminati in cui non è stato effettuato alcun commit dopo la cancellazione.
Conclusione
Per recuperare il file eliminato prima di commettere nuove modifiche, andare prima nel repository locale Git, in cui il file viene eliminato dopo il commit e non sono ancora state commesse nuove modifiche. Per recuperare il file eliminato, utilizzare il "GIT Checkout Head "Comando. In questo post, abbiamo elaborato il metodo per recuperare il file eliminato in cui non vengono commesse nuove modifiche dopo la cancellazione.