Come ripristinare un file a un precedente commit in Git

Come ripristinare un file a un precedente commit in Git
Git è un sistema decentralizzato che aiuta individui e team a tracciare e salvare le modifiche apportate nell'intero progetto. Più membri lavorano spesso sugli stessi file di progetto; apportano modifiche e li impegnano nel repository git. A volte gli utenti di Git vogliono annullare le modifiche che hanno apportato. Questa operazione può essere eseguita utilizzando "$ git torna "Comando.

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.