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

Как переключиться на более ранний коммит в удаленном репозитории?

Добрый день!
В удаленном репозитории есть коммиты (битбакет)
5
4
3
2
1
Перед форсе пушем на удаленный репозиторий они коммитились через аменд
Как мне откатиться на пару коммитов до на удаленном репозитории и в локали?
Скажем с 5 последнего на 3?
  • Вопрос задан
  • 196 просмотров
Подписаться 1 Средний 6 комментариев
Помогут разобраться в теме Все курсы
  • ProductStar
    Python + Flask + Git: веб-разработка с нуля
    2 месяца
    Далее
  • Учебный центр IBS
    DEV-007 Введение в систему контроля версий Git
    1 неделя
    Далее
  • Stepik
    Git (система контроля версий)
    1 неделя
    Далее
Решения вопроса 1
sergey-kuznetsov
@sergey-kuznetsov Куратор тега Git
Автоматизатор
Удалённо изменить внешний репозиторий не получится. Нужно его принять к себе, поработать и отправить обратно
git pull --rebase # скачать изменённую историю
git reset --hard HEAD~2 # откатить на два коммита
git push --force # снова изменить историю

либо
git fetch
git switch master
git reset --hard origin/master~2
git push --force
Коллегам придётся обновиться тоже через —rebase
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
Made In Dream Санкт-Петербург
от 100 000 до 220 000 ₽
ИТРУМ Ростов-на-Дону
от 75 000 ₽