Comandos úteis do git
Desfazer o último commit, preservando as alterações nos arquivos
git reset --soft HEAD~1Desfazer o primeiro commit, preservando as alterações nos arquivos
git update-ref -d HEADDesfazer o último commit, não preservando as alterações nos arquivos
git reset --hard HEAD~1Criar branch a partir do stash
git stash branch testchangesDesfazer alterações em um único arquivo (sem commit)
git checkout HEAD -- my-file.txt