Annullare le operazioni di commit

Fino ad ora abbiamo visto come annullare le operazioni di tracciamento file e di modifiche prima di aver eseguito un commit. Eseguiamo una modifica ad un nostro file e poi eseguiamo git add . e poi git commit --m "modifica file". Ora per annullare eseguiamo git revert head~1. L’opzione revert inverte il nostro ultimo commit, in pratica fa il contrario del nostro ultimo commit che nel nostro esempio era la modifica di un file. Ora eseguite git commit --m "annullata modifica". Adesso quando eseguirete il push non ci sarà l’ultimo commit.