Ripristina un commit specifico in base al commit ID con Git

Ripristina un commit specifico in base al commit ID con Git
Git è uno strumento di controllo versione DevOps DevOps che viene specificamente utilizzato per gestire le diverse versioni dei progetti e il loro codice sorgente. Gli utenti GIT modificano i progetti implementando alcune modifiche e talvolta non piacciono o possono causare alcuni problemi, come ad esempio un arresto dell'applicazione. Pertanto, è necessario ripristinare i commessi precedenti o specifici per ripristinare la vecchia versione del progetto.

Questo articolo dimostrerà il metodo per il ripristino di un commit specifico basato sull'ID commit in GIT.

Come tornare a commit specifico utilizzando commit ID in GIT?

Per tornare a un commit specifico utilizzando commit ID, prima, apri il repository locale Git e commetti alcune modifiche. Successivamente, ripristina questi cambiamenti e torna a un commit specifico attraverso il "reset git -hard "Comando.

Per fare ciò, dai un'occhiata alle istruzioni menzionate.

Passaggio 1: Open Git Terminal
Dal menu Start, prima, apri il terminale Git Bash:

Passaggio 2: aprire il repository Git
Apri il repository git tramite "CD"Comando:

$ cd "c: \ git"

Passaggio 3: generare nuovo file
Generare un nuovo file di testo utilizzando il "tocco"Comando:

$ touch file1.TXT

Passaggio 4: monitora il nuovo file
Quindi, aggiungi il file appena creato all'elenco dell'indice di tracciamento (area di stadiazione) utilizzando "git aggiungi"Comando:

$ git aggiungi .

Verifica se il file viene aggiunto all'indice di tracciamento o meno:

$ git status

Si può osservare che il nuovo file viene aggiunto all'indice di tracciamento del repository (area di stadiazione):

Passaggio 5: commettere modifiche monitorate
Successivamente, commetti i cambiamenti in scena utilizzando il "commit git"Comando. Inoltre, per incorporare il messaggio insieme al commit, utilizzare il "-M" opzione:

$ git commit -m "nuovo commit"

Controlla se le modifiche vengono impegnate o meno, visualizzare i registri del repository Git:

$ git log

L'output seguente indica che le modifiche sono impegnate con successo. Ora, nota l'ID di commit a cui si desidera tornare:

Passaggio 6: ripristinare il commit specifico
Ripristina un commit specifico usando il "reset git -hard"Comanda e fornendo l'ID commit a cui si desidera ripristinare:

$ git reset -hard AB9256c

Controlla ancora una volta i registri del repository per vedere i commit e confermare se siamo tornati al commit specifico o meno:

$ git log

Qui, puoi vedere che siamo tornati con successo a un commit specifico in base all'ID di commit:

Ecco qui! Hai imparato il metodo per il ritorno a un commit specifico tramite commit ID in Git.

Conclusione

Per tornare a un commit specifico utilizzando l'ID commit, prima apri il repository Git. Successivamente, apporta alcune modifiche e impegnarli usando il "$ git commit"Comando. Successivamente, per ripristinare le modifiche o tornare a un commit specifico, utilizzare il "$ git reset -hard "Comando. Questo articolo ha dimostrato il metodo per il ripristino di un commit specifico basato sull'ID commit in GIT.