Questa guida dimostrerà il metodo per ripristinare/ripristinare un repository git su un commit specifico.
Come ripristinare/ripristinare un repository git su un commit specifico?
Per ripristinare un repository git al commit desiderato, seguire i passaggi forniti:
Passaggio 1: passare alla directory GIT
Innanzitutto, digita il comando sotto fornito per reindirizzare a una directory locale desiderata:
$ cd "c: \ git \ repo2"
Passaggio 2: controlla la cronologia del commit git
Quindi, visualizza la posizione corrente della testa controllando la cronologia del registro usando "registro git"Comando:
$ git log --oneline
Lo screenshot seguente indica che la testa punta a "Archiviato aggiunto" commettere. Ora, scegli e copia il valore sha-hash del commit richiesto per ripristinare. Ad esempio, abbiamo selezionato il "File aggiunti"Commit, il cui valore hash è"9bd11a3":
Passaggio 3: ripristinare il commit particolare
Ora, esegui il "reset git -hard"Comando insieme al commit copiato hash e sposta il puntatore di testa su di esso:
$ git reset -hard 9bd11a3
Qui, il "-difficile"L'opzione viene utilizzata per tornare al commit desiderato:
Passaggio 4: verifica il registro GIT
Infine, visualizza la cronologia di commit per controllare la posizione attuale della testa:
$ git log --oneline
Nello screenshot di seguito, si può osservare che la testa ora punta al specificato "9bd11a3" commettere:
Abbiamo spiegato la procedura di ribaltamento di un repository git a un commit git desiderato.
Conclusione
Per ripristinare/reimpostare un repository Git sul commit specifico, prima, passa alla directory GIT locale. Quindi, visualizza la cronologia del commit e seleziona il commit desiderato. Infine, esegui il "reset git -hard "Comando per ripristinare il repository git al commit desiderato. Questa guida ha dimostrato il modo più semplice per ripristinare un repository git per un particolare commit.