Questo blog spiega il metodo per ripristinare un commit di un hash sha in git.
Come tornare indietro/tornare a un commit da un hash sha in git?
Ai fini del ritorno a un commit tramite SHA Hash in Git, prima creeremo e tracciare i file, quindi eseguiremo l'operazione di rivernulazione. Per fare ciò, prima, spostati nella directory della radice Git. Quindi, crea un nuovo repository locale Git e naviga su di esso. Successivamente, crea un nuovo file nel repository appena creato e traccialo nell'area di stadiazione dalla directory di lavoro. Successivamente, aggiorna il repository e visualizza la cronologia del registro di riferimento. Copia il commit sha hash ed esegui il "$ git reset "Comando.
Andiamo avanti e comprendiamo la procedura sopra discussa attraverso l'implementazione!
Passaggio 1: Passa alla directory di root
Prima di tutto, eseguire il comando "CD" e passare alla directory di root Git:
$ CD "C: \ Users \ Nazma \ git"
Passaggio 2: crea un nuovo repository locale
Crea un nuovo repository locale nella directory di root git usando "mkdir"Comando:
$ mkdir test_7
Passaggio 3: vai al repository appena creato
Ora, eseguire il comando fornito e passare al repository locale appena creato:
$ cd test_7
Passaggio 4: crea un nuovo file di testo
Quindi, crea un nuovo file di testo tramite "tocco"Comando:
$ touch file1.TXT
Passaggio 5: aggiungere un file appena creato all'area di gestione temporanea
Dopo aver creato un nuovo file di testo nella directory di lavoro, eseguire il "git aggiungi"Comando per rintracciarlo nell'area di stadiazione:
$ git aggiungi file1.TXT
Passaggio 6: aggiornare le modifiche
Ora, aggiorna il repository tramite impegnandoci e salvalo, esegui il "commit git"Comando insieme al"-M"Opzione per aggiungere il messaggio di commit desiderato:
$ git commit -m "file1.txt aggiunto "
Passaggio 7: creare un nuovo file di testo
Ora, crea un altro file di testo nel repository eseguendo il "tocco"Comando e specificando il nuovo nome del file:
$ touch file3.TXT
Passaggio 8: tenere traccia del file appena creato su area di gestione
Aggiungi il file creato all'area di stadiazione utilizzando il seguente comando:
$ git aggiungi file3.TXT
Passaggio 9: controlla lo stato
Ora, esegui il "Stato Git ."Comando per controllare lo stato del repository corrente:
$ git status .
Come puoi vedere, il file creato di recente viene inserito nell'area di stadiazione ed è pronto a impegnarsi nel repository:
Passaggio 10: commettere modifiche
Corri il "commit git"Comando per commettere il file messo in scena nel repository:
$ git commit -m "file3.txt aggiunto "
Passaggio 11: controlla la cronologia del registro GIT
Controllare la cronologia del registro del registro GIT utilizzando "registro git ."Comando:
$ git log .
Dall'output sotto l'elenco di seguito, copriremo l'hash SHA del commit desiderato per il quale vogliamo tornare:
Passaggio 12: reimpostare la testa con hash sha
Ora, esegui il "reset git"Comando con l'hash SHA copiato per ripristinare il commit:
$ git reset 061de25
Passaggio 13: verificare il commit riverbero
Infine, eseguire il “registro git ."Comando per garantire il commit ripristinato tramite SHA Hash:
$ git log .
È tutto! Abbiamo spiegato il metodo per commettere un hash sha in git.
Conclusione
Per tornare a un commit tramite l'hash sha in Git, in primo luogo, navigare verso la directory di root git e creare un nuovo repository locale. Quindi, vai al repository appena creato, crea e aggiungi un nuovo file di testo. Successivamente, commetti modifiche e controlla la cronologia dei registri di riferimento. Copia il commit sha hash ed esegui il "$ git reset "Comando. Questo blog ha descritto la procedura per impegnarsi da un hash sha in git.