Come faccio a ripristinare un repository git a un precedente commit?

Come faccio a ripristinare un repository git a un precedente commit?
Git è un sistema di controllo versione DevOps open source che consente ai programmatori di implementare il loro codice in diverse versioni. Il ripristino del commit precedente è anche una delle funzionalità utili di Git in quanto consente agli sviluppatori di passare alla versione precedente del codice dopo aver commesso alcuni errori nella nuova versione del codice o per scopi di test.

Questo tutorial dimostrerà come ripristinare un precedente commit nel repository Git.

Come ripristinare un precedente commit di git repository?

Per ripristinare un repository Git al precedente commit per annullare le modifiche al codice, prima aprire il repository Git, commettere modifiche e utilizzare il "GIT RESET TESTA ~ 1"Comando. Per fare ciò, dai un'occhiata alle istruzioni sotto fornite.

Passaggio 1: Open Git Bash Terminal
Innanzitutto, apri il terminal Git Bash dal "Avviare" menù:

Passaggio 2: navigare al repository git
Successivamente, navigare nel repository locale Git richiesto:

$ cd "c: \ git"

Passaggio 3: inizializza il repository Git
Utilizzare il comando fornito per inizializzare il repository Git funzionante:

$ git init

Passaggio 4: crea un nuovo file
Crea un nuovo file che deve essere impegnato. Per farlo, abbiamo creato il "test.TXT" file:

$ touch test.TXT

Passaggio 5: aggiungi file all'area del palcoscenico
Per tracciare il file, utilizzare il comando fornito:

$ git aggiungi test.TXT

Passaggio 6: commetti il ​​file appena creato
Dopo aver aggiunto il file appena creato all'area di messa in scena, fai il primo commit utilizzando il comando menzionato. Qui, l'opzione "-M"Viene utilizzato per impostare il messaggio di commit:

$ git commit -m "Il file di test viene aggiunto"

Passaggio 7: Controlla il registro
Controlla il registro per verificare se il file è impegnato o meno:

$ git log

Qui, puoi vedere che il file è impegnato con successo:

Passaggio 8: modifica il file impegnato
Per effettuare un secondo impegno utilizzando lo stesso file, aprire il file nell'editor predefinito e apportare alcune modifiche nel file:

$ Inizia Test.TXT

Dopo aver aggiunto le modifiche, utilizzare il "Ctrl+s"Chiave per salvarli:

Passaggio 9: aggiungi il file aggiornato alla fase
Aggiungi file aggiornato all'area di stadiazione poiché possono essere impegnati i file o le directory presenti nell'area di stadiazione:

$ git aggiungi .

Dopo aver aggiunto un file all'area di gestione temporanea, controllare lo stato del file se viene tracciato o meno:

$ git status

Solo i file tracciati rientrano nella categoria di gestione temporanea:

Passaggio 10: commettere il file modificato
Ancora una volta, commetti il ​​file modificato utilizzando il comando fornito:

$ git commit -m "Il file di test viene aggiornato"

Controlla se la modifica è impegnata o meno visualizzando il "tronco d'albero":

$ git log

Qui puoi vedere anche il secondo commit è fatto con successo:

Passaggio 11: ripristinare il repository git al precedente commit
Per ripristinare il repository Git al commit precedente, seguire il comando di seguito:

$ git reset ~ 1

IL "Ripristina la testa ~ 1"Il comando scarta il commit più recente e impostare il puntatore del commit precedente:

Per verificare se il repository è tornato al commit precedente o meno, usa il "registro git"Comando:

$ git log

L'output seguente indica che abbiamo ripristinato con successo il repository al commit precedente:

Ti abbiamo insegnato come ripristinare un repository git a un precedente commit.

Conclusione

Per ripristinare il repository Git al commit precedente, prima, sposta il repository Git. Quindi, commetti i cambiamenti utilizzando il "git commit -m"Comando. Quindi, utilizza il "GIT RESET TESTA ~ 1"Comando sul terminale di ripristinare il commit precedente. In questo tutorial, hai imparato a ripristinare un precedente commit del repository Git.