#GIT
- Modificado (modified);
- Preparado (staged/index)
- Consolidado (comitted);
Não é possível desfazer um push diretamente, como é feito com o commit utilizando o comando $ git reset --soft|mixed|hard hash-do-penultimo-commit
Para desfazer um push são necessários 3 passos:
$ git reset --mixed hash-do-penultimo-commit
e em seguida utilizar o comando $ git stash
$ git revert hash-do-ultimo-commit
$ git stash apply