Как правильно откатиться к давнему коммиту, восстановив все удалённые файлы?
Нужно восстановить структуру проекта из определённого коммита со всеми файлами, которые могли быть удалены по пути к последнему комиту. Одним revert-ом к нужному комиту все файлы не вернулись.
Как правильно вернуть весь проект к нужному комиту?
Ответы (1 шт):
Автор решения: AlexGlebe
→ Ссылка
Команда revert - НЕ возвращает, а УДАЛЯЕТ действие заданных коммитов. Чтобы вернуться можно использовать команду checkout желательно с добавлением имени новой ветки.
git revert AAAA..BBBB - создаёт новый коммит с действием, как будто не было коммитов c AAAA по BBBB.
git checkout AAAA -b NAME - переходит в состояние как было в коммите AAAA и создаёт ветку с именем NAME.