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

Как откатить ветку в состояние сразу после ее создания?

Есть ветка, в которой были созданы и уже не раз отредактированы файлы. Необходимо откатить ветку к состоянию, когда она была вообще пустой, то есть сразу же после ее создания. Можно ли это сделать и если да, то каким образом?
  • Вопрос задан
  • 2964 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Учебный центр IBS
    DEV-007 Введение в систему контроля версий Git
    1 неделя
    Далее
  • ProductStar
    Python + Flask + Git: веб-разработка с нуля
    2 месяца
    Далее
  • Stepik
    Git (система контроля версий)
    1 неделя
    Далее
Решения вопроса 1
@sgrogov
Сам момент создания ветки нигде не зафиксирован, откатываться можно только к конкретному коммиту. Откатиться можно через
git checkout хеш_коммита
Узнать хеши предыдущих коммитов через
git log
или в интерфейсе Github/Bitbucket/приложения с gui, если используются
Откатиться не удастся, если есть незакоммиченные изменения, поэтому их нужно либо спрятать (чтобы позже к ним вернуться)
git stash
либо сбросить
git reset --hard HEAD
либо закоммитить
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
Возможно git stash
Ответ написан
Комментировать
ivanvorobei
@ivanvorobei
iOS разработчик, канал https://t.me/sparrowcode
Посмотреть историю изменений, откатиться к нужному коммиту:
git checkout
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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