Задать вопрос
@isawillbenice

Как в git вернуться вперед?

Допустим у меня есть 5 коммитов. Я нахожусь на последнем коммите (на 5), хочу восстановить файлы к состаянию на 3 коммите, делаю git reset --hard 3. Затем решил, что хочу вернуться обратно на 5 коммит, но в git log коммиты только до 3. Как мне попасть в 5 коммит?
  • Вопрос задан
  • 4779 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Учебный центр IBS
    DEV-007 Введение в систему контроля версий Git
    1 неделя
    Далее
  • ProductStar
    Python + Flask + Git: веб-разработка с нуля
    2 месяца
    Далее
  • Stepik
    Git (система контроля версий)
    1 неделя
    Далее
Решения вопроса 1
svfat
@svfat
☺Нужен VPS? Два месяца бесплатно. Смотри профиль☺
Попробуйте:
git reflog
затем
git reset --hard <хэш коммита>
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Demonist
@Demonist
Для перехода между коммитами в git используется checkout. Если после reset, Вы ничего не делали - его можно отменить, выполнив git reset HEAD@{1}. Если что-то делали - тогда следуйте совету Станислав Фатеев.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы