Revertendo o commit.
git reset --soft idcommit
Voltando o código com as alteração que foi feita antigamente, só que não
comitadas. Voltando um estado antes do commit.
git reset --mixed idcommit
Este aqui volta o commit, só que a diferença que neste tenho que dar o git add .
git reset --hard idcommit
Este aqui ele vai ignorar, todos os arquivos, tudo que foi feito anteriormente.
Este não é recomendado quando trabalha em equipe, o recomendado é o git reset
--soft.