No exercício 'Descartando alterações no HEAD' tem a pergunta 'Como descartamos as alterações que estão no último commit?'. Então, a resposta indicada é git reset --hard HEAD~1. Sendo que o correto seria git reset HEAD apenas, não?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
No exercício 'Descartando alterações no HEAD' tem a pergunta 'Como descartamos as alterações que estão no último commit?'. Então, a resposta indicada é git reset --hard HEAD~1. Sendo que o correto seria git reset HEAD apenas, não?
Eduardo, para excluir um commit precisamos passar a informação do commit anterior a ele. Podemos passar com HEAD~1 ou pegar o hash do commit e passar git reset "valor hash"
Já o --hard serve para deletar o commit e tudo o que foi feito nele, sem isso as alterações voltam para modified
Oi Eduardo sua dúvida foi solucionada ?