Come faccio a annullare gli impegni locali più recenti in Git?

Come faccio a annullare gli impegni locali più recenti in Git?
Mentre lavorano su un repository remoto locale, gli sviluppatori molto probabilmente spingono più commit riguardanti le modifiche aggiuntive al proprio repository ogni giorno. Tuttavia, a volte dopo aver commesso modifiche, potresti voler aggiungere ulteriori modifiche prima di spingere il commit. A tale scopo, è necessario annullare l'ultimo commit per il loro repository git.

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

Come faccio a annullare gli impegni locali più recenti in Git?

Ripristina il commit precedente. In primo luogo, passa alla directory GIT, crea e aggiungi un nuovo file. Quindi, commetti le modifiche aggiunte al repository. Controlla la cronologia del registro del repository ed esegui il "$ git reset -Soft Head ~ 1"Comanda di annullare il commit più recente. Infine, verifica il processo di annullamento.

Ora, vai avanti e capisci lo scenario sopra elencato!

Passaggio 1: passare alla directory

Innanzitutto, vai alla directory GIT attraverso il comando di seguito:

$ CD "C: \ Users \ Nazma \ git \ demo14"

Passaggio 2: creare file

Eseguire il "tocco"Comando per creare un nuovo file:

$ touch file1.TXT

Passaggio 3: Aggiungi file

Ora monitora un file appena creato usando "git aggiungi"Comando:

$ git aggiungi file1.TXT

Passaggio 4: commettere modifiche

Per salvare le modifiche aggiunte nel repository Git, eseguire il "commit git" con il "-M"Comando e specificare il messaggio richiesto:

$ git commit -m "1 file aggiunto"

Passaggio 5: controlla la cronologia dei registri

Per controllare la cronologia del registro del repository corrente, eseguire il comando di seguito:

$ git log --oneline

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

Passaggio 6: annulla il recente commit locale

Per annullare il più recente commit locale, eseguire il "reset gitComando "con il"-morbido"Bandiera lungo il"Testa ~ 1"Puntatore di testa mirato:

$ git reset -Soft Head ~ 1

Passaggio 7: verifica il processo di annullamento

Infine, per verificare la annulla del più recente commit locale, eseguire il comando fornito:

$ git log --oneline

Come puoi vedere nell'output di seguito, il puntatore del capo viene spostato con successo nel commit più recente:

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

Conclusione

Tornare al precedente commit locale recente. Innanzitutto, passare alla directory GIT, creare e aggiungere un nuovo file. Quindi, commetti le modifiche aggiunte al repository. Controlla la cronologia del registro del repository ed esegui il "$ git reset -Soft Head ~ 1"Comanda di annullare il commit più recente. Infine, verifica il processo di annullamento. Questo articolo ha fornito la procedura per annullare il più recente commit locale.