#038 git reset HEAD^ --soft

Desfazendo commits de forma soft

Se você precisa desfazer um commit mas manter as alterações correspondentes use comando git reset HEAD^ --soft

Comando Descrição
reset Comando para restaurar um estado anterior
HEAD Ponteiro que indica o estado atual
^ O circunflexo é um atalo para o último commit
--soft Flag para guardar as alterações em staging


Confira mais detalhes neste artigo:

Desfazendo o último commit e mantendo as alterações para um próximo commit