Можете ли вы отменить 'git reset –hard HEAD', если не совершили фиксацию?

Я потерял код после запуска

git reset --hard HEAD 

и я никогда не совершал эту работу. Есть ли способ вернуть этот код? Был ли он зарегистрирован где угодно? Можно ли отменить команду?

Solutions Collecting From Web of "Можете ли вы отменить 'git reset –hard HEAD', если не совершили фиксацию?"

Нет, git reset --hard и git checkout -f являются деструктивными для изменений, которые не были зафиксированы.

Любые незафиксированные изменения в вашем рабочем каталоге (в том числе поэтапно) будут потеряны. Вот почему вы должны использовать его осторожно (или использовать другие флаги, такие как --mixed , --soft )