Я только что вызвал проблему, для которой у меня проблемы с поиском решения.Я работал над годичным приложением Ruby On Rails, которое хранится в репозитории Git.
Я удалил много файлов, несколько коммитов назад, но никогда не делал git rm filename
, чтобы удалить файлы из хранилища.
Недавно я сделал git stash save --keep-index
, git stash drop
, чтобы отменить некоторый плохой код и вернуться к последнему коммиту.Однако, когда я сделал это, удаленные файлы, которые не были удалены из хранилища, были восстановлены.
Теперь мой проект падает из-за существующих файлов, которых не должно быть.Можно ли как-нибудь повторно удалить файлы или получить список удаленных файлов, которые были восстановлены?
Я попытался найти эту проблему, но Google с готовностью возвращает результаты для "git restore случайно удаленные файлы", которыеэто противоположность того, что я ищу.