Я сделал что-то очень глупое.
Я сделал фиксацию с использованием git commit (редактирование файлов + новые файлы) (C).
Затем я сделал последнее исправление.
Затем я удалил все файлы рекурсивно (!), Используя git rm -r
Затем я сделал еще один git commit (C).
A-B-C ↑ master
Есть ли способ восстановить файлы, но сохранить изменения, которые у меня были в первом коммите? (С) Я бы предпочел не вернуться к (B). Я попробовал git reset --soft head ^, так что тогда статус git отображает файлы, которые я удалил, затем я сделал git checkout, но все равно не повезло. Я даже не знаю, возможно ли это.