Mentre lavora su Git, impegnarsi è abbastanza comune per gli sviluppatori. Quando le modifiche locali vengono spostate dall'indice di stadiazione al repository Git, gli utenti li commettono insieme al messaggio desiderato che indica i dati che il commit contiene per un uso successivo. Tuttavia, a volte gli sviluppatori devono ripristinare tutti i cambiamenti di commit e spostare il puntatore dello stato iniziale. A tale scopo, devono aggiornare il riferimento utilizzando il "git update-ref"Comando.
Questo post descriverà il modo più semplice per ripristinare il commit GIT iniziale.
Come ripristinare il commit git iniziale?
Per ripristinare il commit GIT iniziale, implementa le seguenti istruzioni:
Passaggio 1: reindirizzarsi alla directory della radice git
Inizialmente, spostati nella directory della radice Git digitando il "CD"Comando:
$ CD "C: \ Users \ Nazma \ git"
Passaggio 2: Visualizza la cronologia del registro Git
Quindi, eseguire il “registro git"Comando per controllare la cronologia del registro della filiale di lavoro corrente:
$ git log --oneline -5
Qui, il "-5"Indica che vogliamo visualizzare il numero specificato di commit sha-hash:
Passaggio 3: ripristinare la filiale git allo stato iniziale
Infine, per ripristinare l'attuale filiale di lavoro allo stato iniziale, eseguire il "git update-ref"Comando:
$ git update -ref -d head
Nel comando sopra dato, "-D"Rappresenta l'operazione Elimina:
Passaggio 4: verifica il registro GIT
Infine, per garantire che la testa venga spostata nello stato iniziale del ramo di lavoro attuale:
$ git log --oneline -5
Secondo l'output di seguito, il nostro attuale lavoro "caratteristica"Branch è tornato allo stato iniziale con successo:
È tutto! Abbiamo elaborato su come ripristinare il commit GIT iniziale.
Conclusione
Per ripristinare il commit git iniziale, prima, passare alla directory di root Git, quindi controllare la cronologia del registro dell'attuale ramo di lavoro. Successivamente, eseguire il “Git Update -Ref -d Head"Comando. Infine, verificalo controllando la cronologia del registro GIT. Questo post ha descritto il metodo per ripristinare il commit git iniziale.