Como desfazer o Git Reset --Soft para recuperar as mudanças?
-
21-12-2019 - |
Pergunta
Eu tive algumas alterações locais no meu diretório que cometi usando o Git Commit.Mais tarde, percebi que, por engano, minhas mudanças quebraram minha construção.Então eu fiz um "git reset --soft" no meu repo. Mas estou estragado, pois não recuei as mudanças que eram todas desfeitas, pois algumas delas contiveram a nova funcionalidade que eu queria.Qualquer ajuda sobre como desfazer uma operação "Git Reset --soft" para que eu possa obter minhas alterações comprometidas de volta.
Solução
Você deve redefinir de volta ao seu ID de confirmação redefinir git _your_hash _ , como git reset --soft basta redefinir os arquivos e não o índice ou a árvore de trabalho.
Btw no seu reflog Git você deve encontrar algumas de suas comissões.