Questo studio dimostrerà come reimpostare HEAD in Git.
Come ripristinare HEAD in Git?
Quando gli utenti lavorano su un repository condiviso, a un certo punto, si rendono conto che i dati o le informazioni aggiunte non sono corretti e devono essere modificati. In tal caso, potrebbe essere necessario rimuovere molte righe dai loro file e ripristinarli. In parole semplici, puoi dire che è necessario ripristinare le modifiche appena apportate. Questa tecnica è nota come “ reimpostare su TESTA ”.
Per comprendere il funzionamento della tecnica sopra discussa, passiamo alle istruzioni fornite di seguito.
Passaggio 1: vai a Git Repository
Innanzitutto, vai al repository locale Git usando il comando fornito:
$ CD 'C:\Utenti \n azma\cartella_demo\aggiornamento'
Passaggio 2: controlla il registro
Quindi, esegui il ' registro git ” comando per controllare i rami correnti e i loro commit:
$ registro git --in linea --graficoSotto l'output indica che abbiamo un solo ramo chiamato ' maestro ' e attualmente HEAD è posizionato al commit più recente ' bffda7e ” con il messaggio “ aggiornare i file ”:
Passaggio 3: ripristina HEAD
Ora, ripristina la posizione HEAD sul commit precedente utilizzando il ' git reset comando '. Qui abbiamo usato il “ -difficile opzione ', che lascerà i file non tracciati della directory di lavoro corrente:
$ git reset --difficile TESTA^Come puoi vedere, la posizione di HEAD 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 di HEAD:
$ registro git --in linea --grafico
È tutto! Abbiamo spiegato in modo efficiente il metodo per reimpostare HEAD in Git.
Conclusione
Per ripristinare HEAD in Git, prima apri il terminale Git Bash e vai al repository locale di Git. Quindi, controlla i rami correnti del repository locale Git e i loro commit usando ' $ git registro comando '. Successivamente, eseguire il ' git reset –hard HEAD^ ” comando per ripristinare la posizione della TESTA. In questo studio, abbiamo dimostrato la procedura per reimpostare HEAD in Git.