Come posso annullare i commit locali più recenti in Git?

Come Posso Annullare I Commit Locali Piu Recenti In Git



Mentre lavorano su un repository remoto locale, molto probabilmente gli sviluppatori inviano ogni giorno più commit relativi a modifiche aggiunte al loro repository. Tuttavia, a volte dopo aver eseguito il commit delle modifiche, potresti voler aggiungere ulteriori modifiche prima di eseguire il push del commit. A tale scopo, è necessario annullare l'ultimo commit per il proprio repository Git.

Questo articolo descrive la procedura per annullare il commit locale più recente.

Come posso annullare i commit locali più recenti in Git?

Ripristina il commit precedente. Innanzitutto, passa alla directory Git, crea e aggiungi un nuovo file. Quindi, eseguire il commit delle modifiche aggiunte nel repository. Controlla la cronologia del registro del repository ed esegui il comando ' $ git reset –soft HEAD~1 ” comando per annullare il commit più recente. Infine, verifica il processo di annullamento.

Ora, vai avanti e comprendi lo scenario sopra elencato!

Passaggio 1: spostati nella directory

Innanzitutto, vai alla directory Git tramite il comando indicato di seguito:

$ CD 'C:\Utenti \n azma\Git\Demo14'

Passaggio 2: crea file

Esegui il ' tocco ” comando per creare un nuovo file:

$ tocco file1.txt

Passaggio 3: aggiungi file

Ora, traccia un file appena creato usando il ' git add comando:

$ git add file1.txt

Passaggio 4: confermare le modifiche

Per salvare le modifiche aggiunte nel repository Git, eseguire il comando ' git commit ' con il ' -m ” e specificare il messaggio richiesto:

$ git commit -m '1 file aggiunto'

Passaggio 5: controlla la cronologia dei registri

Per controllare la cronologia dei registri del repository corrente, eseguire il comando indicato di seguito:

$ registro git --in linea

Nell'output indicato di seguito, il riferimento al commit evidenziato è il commit più recente:

Passaggio 6: annullare il commit locale recente

Per annullare il commit locale più recente, eseguire il comando ' resettare git ” comando con il “ -morbido ” bandiera lungo il “ TESTA~1 ” Puntatore HEAD mirato:

$ resettare git --morbido TESTA~ 1

Passaggio 7: verifica il processo di annullamento

Infine, per verificare l'annullamento del commit locale più recente, eseguire il comando fornito:

$ registro git --in linea

Come puoi vedere nell'output indicato di seguito, il puntatore HEAD viene spostato con successo al commit più recente:

Abbiamo dimostrato il metodo per annullare il commit locale più recente.

Conclusione

Ripristina il precedente commit locale recente. Innanzitutto, spostati nella directory Git, crea e aggiungi un nuovo file. Quindi, eseguire il commit delle modifiche aggiunte nel repository. Controlla la cronologia del registro del repository ed esegui il comando ' $ git reset –soft HEAD~1 ” comando per annullare il commit più recente. Infine, verifica il processo di annullamento. Questo articolo ha fornito la procedura per annullare il commit locale più recente.