Questo studio dimostrerà come ripristinare la testa in git.
Come ripristinare la testa in git?
Quando gli utenti lavorano su un repository condiviso, ad un certo punto, si rendono conto che i dati o le informazioni aggiunte non sono corrette e devono essere modificate. In tal caso, potresti richiedere la rimozione di molte righe dai loro file e il ripristinarli. In parole semplici, si può dire che è necessario ripristinare le modifiche che sono state appena apportate. Questa tecnica è conosciuta come "ripristinare la testa".
Per comprendere il funzionamento della tecnica sopra discussa, passiamo alle istruzioni sotto fornite.
Passaggio 1: navigare al repository git
Innanzitutto, vai al repository locale Git utilizzando il comando fornito:
$ CD "C: \ Users \ Nazma \ Demo_Folder \ Update"
Passaggio 2: Controlla il registro
Quindi, eseguire il “registro git"Comando per controllare le filiali correnti e i loro commit:
$ git log --oneline --Graph
Sotto l'output indica che abbiamo un solo ramo chiamato "maestro"E attualmente il capo è collocato nel commit più recente"BFFDA7E"Con il messaggio"Aggiorna file":
Passaggio 3: ripristina la testa
Ora, ripristina la posizione della testa al commit precedente utilizzando il "reset git"Comando. Qui, abbiamo usato il "-difficile"Opzione, che lascerà i file non tracciati della directory di lavoro corrente:
$ git reset -testa dura^
Come puoi vedere, la posizione della testa viene modificata e ripristinata al commit precedente:
Passaggio 4: Controlla il registro
Ancora una volta, controlla lo stato del registro per verificare la posizione modificata della testa:
$ git log --oneline --Graph
È tutto! Abbiamo spiegato in modo efficiente il metodo per ripristinare la testa in git.
Conclusione
Per ripristinare la testa in Git, prima, apri il terminale Git Bash e naviga nel repository locale Git. Quindi, controlla le filiali attuali del repository locale Git e i loro commit usando il "$ git log"Comando. Dopodiché, esegui il “Git reset -Hard Head^"Comando per ripristinare la posizione della testa. In questo studio, abbiamo dimostrato la procedura di ripristino della testa in git.