

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Um desenvolvedor executa acidentalmente git reset --hard HEAD-3, removendo três commits da branch atual. O detalhe importante é que o desenvolvedor ainda não fez push para o repositório remoto. O(s) comando(s) a ser(em) utilizado(s) para recuperar esses commits são
git revert HEAD@{1}
git reflog para encontrar o SHA dos commits perdidos e depois git reset --hard
git checkout HEAD@{1}
git fetch origin para trazer os commits do repositório remoto
git merge --abort para reverter a operação