@Amigo2019

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

Добрый день!
В удаленном репозитории есть коммиты (битбакет)
5
4
3
2
1
Перед форсе пушем на удаленный репозиторий они коммитились через аменд
Как мне откатиться на пару коммитов до на удаленном репозитории и в локали?
Скажем с 5 последнего на 3?
  • Вопрос задан
  • 167 просмотров
Решения вопроса 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
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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