Можете ли вы отменить 'git reset --hard HEAD', если никогда не делал коммит? - PullRequest
2 голосов
/ 21 июля 2011

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

git reset --hard HEAD

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

Ответы [ 2 ]

6 голосов
/ 21 июля 2011

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

0 голосов
/ 21 июля 2011

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

...