Questo articolo spiegherà la procedura di ripristinare un file a un recente commit in Git.
Come ripristinare un file a un precedente commit in Git?
Supponiamo di aver creato un nuovo file nel repository Git e di aggiornarlo. Successivamente, si commettono modifiche con un messaggio e lo salvi nel repository. Ora, vuoi ripristinare un file al commit più recente in Git. Per fare ciò, controlla la cronologia dei registri, copia il riferimento del commit che si desidera ripristinare ed eseguire il “$ git torna "Comando con riferimento.
Per comprendere la procedura di ripristino di un file a un precedente commit in Git, controlla l'esempio fornito.
Passaggio 1: lancia git bash
Lancia il "Git Bash"Terminal con l'aiuto del"Avviare" menù:
Passaggio 2: navigare al repository git
Passa alla directory Git usando "Idiota"Comando:
$ CD "C: \ Users \ Nazma \ git"
Qui, "Idiota"È il nostro nome di directory:
Passaggio 3: Crea la directory GIT
Ora, esegui il "mkdir"Comando per creare la nuova directory GIT:
$ mkdir Linux
Passaggio 4: Passa alla directory Git
Navigare verso il nuovo creato "Linux"Directory utilizzando il"CD"Comando:
$ CD Linux
Passaggio 5: Inizializza la directory GIT
Inizializza la directory GIT con l'aiuto del comando fornito:
$ git init
Passaggio 6: creare file
Ora, esegui il "tocco"Comando per creare un nuovo file:
Documentazione $ TOUCT.TXT
Passaggio 7: Aggiungi file
Quindi, aggiungi il file appena creato al repository Git:
$ git Aggiungi documentazione.TXT
Passaggio 8: commettere modifiche
Per commettere modifiche, eseguire il "commit gitComando "con"-M"Flag per specificare un messaggio di commit:
$ git commit -m "file aggiunto"
Passaggio 9: controlla la cronologia dei registri
Ora, controlla la cronologia del registro della directory GIT corrente:
$ git log --oneline
Qui, il "-una linea"L'opzione viene utilizzata per visualizzare un commit per riga. Secondo l'output di seguito, la directory head indica il più recente ref di commit "3B070F5":
Passaggio 10: aggiornamento del file
Apri il file usando "$ inizio"Comando per la modifica:
$ Avvia documentazione.TXT
Come puoi vedere, il nostro "documentazione.TXT"È aperto nell'editor predefinito in cui aggiungeremo un po 'di testo:
Dopo aver modificato il file, fare clic su "File"Opzione dalla barra dei menu e premi il"Salva" opzione:
Passaggio 11: commettere modifiche
Ora, commetti tutte le modifiche alla directory GIT per la memorizzazione di scopi:
$ git commit -m "documentazione.file txt aggiornato "
Passaggio 12: Controlla la cronologia dei registri
Controlla l'intera cronologia del registro della directory GIT corrente utilizzando il "registro git"Comando:
$ git log
Il comando sopra visualizzerà la cronologia del commit della directory da dove è possibile copiare il riferimento del commit più recente:
Passaggio 13: Revert File
Ora, esegui il "Git Ripristina"Comando con Copied Commit Ref:
$ git Revert 72065bc84d46254d9226017e155c763abe2caba8
Aggiungi qualsiasi testo, premi "Ctrl + s"Per salvarlo e quindi uscire dall'editor predefinito:
Sotto l'output indica che il nostro file "documentazione.TXT"Viene ripristinato con successo al commit precedente:
Passaggio 14: verifica l'operazione di ripristino
Infine, eseguire il “registro git"Comando per verificare l'operazione di ripristino:
$ git log --oneline
Abbiamo spiegato brevemente il metodo più semplice per ripristinare un file a un precedente commit in Git.
Conclusione
Per ripristinare un file a un precedente commit in GIT, aprire il terminale GIT, passare al repository Git e creare una nuova directory. Quindi, inizializzalo, crea e aggiungi nuovi file ad esso. Aggiornare i file e commettere modifiche. Successivamente, controlla la cronologia del registro del repository Git e copia il riferimento del commit che vogliamo tornare indietro ed eseguire il "$ git torna ". Questo articolo ha elaborato la procedura di ripristino di un file a un recente commit in Git.