Desfazer o último commit, preservando as alterações nos arquivos
Desfazer o primeiro commit, preservando as alterações nos arquivos
Desfazer o último commit, não preservando as alterações nos arquivos
Criar branch a partir do stash
Desfazer alterações em um único arquivo (sem commit)