У меня есть папка с миграциями. Я случайно удалил большинство миграций, осталось немного. Как восстановить только удаленные миграции из последнего коммита без перезаписывания текущих файлов? Или просто восстановить папку миграции? Я мог бы снова их редактировать. Папка - это приложение/модели.Как получить удаленные файлы из последнего коммита?
-2
A
ответ
0
у вас есть несколько вариантов:
git log --diff-filter=D --summary
выезд нового филиала и 'Вернуть' неправильные фиксации. он будет все удаленные файлы «возврат»
- использование
git reflog
вернуть карапуз в нужной точке во время и создать ветвь с этой точкой - использования
git cat-file
для просмотра содержимого фиксации и извлечение даты формирования фиксации
для восстановления удаленных файлов: git ls-files -d | xargs git checkout --
1
git checkout -- app/models
отменит любые изменения, внесенные в app/models
после последней фиксации, в том числе восстановление файлов, которые были удалены.
Возможный дубликат [Восстановить удаленный файл в Git repo] (http://stackoverflow.com/questions/953481/restore-a-deleted-file-in-a-git-repo) – Joe