Как отменить git reset --soft, чтобы вернуть мои изменения?

У меня были локальные изменения в моем каталоге, которые я совершил с помощью git commit. Позже я понял, что по ошибке мои изменения нарушили мою сборку. Поэтому я сделал "git reset --soft" в своем репо. Но я испорчен, так как я не поддерживал изменения, которые были отменены, поскольку некоторые из них содержали новые функциональные возможности, которые я хотел. Любая помощь в том, как отменить операцию "git reset --soft", чтобы вернуть мои исправленные изменения.

Ответ 1

вам следует вернуться к своему идентификатору фиксации git reset _Your_Hash_, поскольку git reset --soft просто сбрасывает файлы, а не индекс или рабочее дерево.

Кстати, в вашем git reflog вы должны найти некоторые из ваших коммитов.