Questo blog spiegherà la procedura di ripristino di un file da un vecchio commit in Git.
Come ripristinare il file da vecchio commit in git?
Per ripristinare il file da un vecchio commit in Git, prova i passaggi forniti:
Passaggio 1: reindirizzarsi al repository locale
Innanzitutto, digita il comando di seguito e passa al particolare repository locale:
CD "C: \ git \ repo1"
Passaggio 2: visualizzare il contenuto del repository
Quindi, elenca il contenuto disponibile del repository corrente:
ls
Si può osservare che il repository di lavoro contiene due file:
Passaggio 3: controlla lo stato GIT
Quindi, visualizzare lo stato corrente della directory di lavoro utilizzando il comando sotto fornito:
Stato Git
Passaggio 4: visualizza la cronologia dei commit
Ora, controlla il registro GIT per visualizzare la cronologia di commit:
Git Log --oneline
Nell'output seguente, la storia commessa può essere vista. Scegli il commit desiderato il cui file deve essere ripristinato. Ad esempio, abbiamo selezionato il "EC44D52"Commetti ID per ripristinare il"T1.TXT" file:
Passaggio 5: ripristinare un file particolare
Per ripristinare il file specifico dal vecchio commit, eseguire il comando seguente insieme all'ID di commit e al file del file desiderato:
Git Restore - -Source = EC44D52 T1.TXT
Passaggio 6: visualizzare lo stato del repository
Ora, controlla di nuovo lo stato corrente del repository:
Stato Git
Come puoi vedere, il file "T1.TXT"Il file è stato ripristinato, ma non è tracciato e non impegnato:
Passaggio 7: Aggiungi file all'indice Git
Quindi, aggiungi il file non tracciato all'area di stadiazione GIT per scopi di tracciamento:
git aggiungi t1.TXT
Passaggio 8: commit file
Successivamente, utilizzare il seguente comando per commettere il file desiderato:
git commit -m "t1.file txt aggiunto "
Passaggio 9: verificare le modifiche
Assicurarsi che il file desiderato sia stato ripristinato o meno visualizzando il contenuto del repository:
ls
Si può osservare che ora il repository contenga tre file e "T1.TXT"È stato ripristinato dal vecchio commit con successo:
Abbiamo spiegato in modo efficiente il metodo per ripristinare un file da vecchi commit in git.
Conclusione
Per ripristinare un determinato file da un vecchio commit che non esiste più nella directory del progetto, per primo, vai al repository locale. Quindi, visualizza la cronologia del commit del repository e seleziona l'ID di commit desiderato che deve essere ripristinato. Successivamente, esegui il "git restatore -source = "Comando per ripristinare il file. Successivamente, stampare e commettere il file e verificare le modifiche. Questo blog ha spiegato il metodo per ripristinare un file specifico da un vecchio commit in Git.