Il commit Git viene utilizzato per salvare/spingere le modifiche messe al repository remoto. Mentre lavorano su un progetto GIT, gli sviluppatori apportano diverse modifiche e li salvano. A volte, apportano modifiche e li impegnano che causano alcuni problemi in seguito. Quindi, può essere necessario ripristinare quell'impegno specifico per tornare allo stato precedente. Per questo scopo corrispondente, Git consente loro di annullare qualsiasi commit locale.
Questo articolo dimostrerà il metodo per eliminare un commit locale in Git.
Come annullare un commit GIT locale?
Per annullare un commit git locale, prima, passa al repository locale e apporta alcune modifiche ad esso. Quindi, esegui il "GIT RESET TESTA"Comando per ripristinare quelle modifiche. Infine, controlla il registro GIT per verificare le modifiche.
Per fare ciò, prova i seguenti passaggi.
Passaggio 1: passare al repository desiderato
Innanzitutto, reindirizzare alla directory GIT locale attraverso il comando a testa alta:
$ cd "c: \ git \ repo2"
Passaggio 2: controlla il registro Git
Quindi, controlla la cronologia del commit per visualizzare tutti gli commit che sono stati fatti nel repository:
$ git log --oneline
In sotto lo screenshot, si può vedere che la testa punta a "Filec modificato" commettere:
Passaggio 3: crea un nuovo file
Quindi, crea un nuovo file nel repository corrente utilizzando "tocco"Comando:
$ touch test.TXT
Passaggio 4: file di palcoscenico
Per aggiungere il file all'area di stadiazione Git, eseguire il “git aggiungi"Comando insieme al nome del file:
$ git aggiungi test.TXT
Passaggio 5: commettere modifiche
Successivamente, salva le modifiche messe in scena nel repository locale:
$ git commit -m "file di test aggiunto"
Passaggio 6: visualizza la cronologia dei commit
Quindi, controlla il registro GIT per visualizzare la posizione corrente della testa:
$ git log --oneline
Si può osservare che la testa ora punta al nuovo "File di prova aggiunto" commettere:
Passaggio 7: Elimina il commit git
Al fine di eliminare gli commit precedenti, utilizzare il "reset git"Comando e specificare il numero di commit:
$ git reset ~ 1
Qui, "Testa ~ 1"Viene utilizzato per ripristinare l'ultimo commit:
Passaggio 8: verificare le modifiche
Infine, assicurarsi se il commit sia stato eliminato o meno controllando il registro GIT:
$ git log --oneline
Secondo l'output di seguito, il commit precedente è stato eliminato e ora la testa punta di nuovo a "Filec modificato" commettere:
Questo articolo ha dimostrato la procedura per annullare il commit GIT locale.
Conclusione
Al fine di annullare un commit GIT locale, in primo luogo, reindirizzare al repository locale Git. Quindi, aggiungi alcune modifiche ad esso. Successivamente, esegui il "GIT RESET TESTA"Comando per ripristinare quelle modifiche. Infine, controlla il registro GIT per garantire le ultime modifiche. Questo articolo ha dimostrato il metodo per eliminare un commit locale in Git.