Questa domanda StackOverflow ha le migliori soluzioni / approcci per annullare gli ultimi commit.
Ho iniziato a usare Magit un paio di settimane fa e dopo aver esaminato tutta la sua documentazione non ho ancora un modo definitivo / migliore per annullare una modifica commessa per errore.
Ad esempio:
per annullare e ripetere l'ultimo commit possiamo usare:
$ git commit -m "Something terribly misguided"
$ git reset HEAD~
<< edit files as necessary >>
$ git add ...
$ git commit -c ORIG_HEAD # To keep the same commit message
Quale dovrebbe essere il miglior flusso di lavoro per riprodurre questa procedura usando Magit ?