Как удалить последний коммит из bitbucket?

Дело для меня не простое
Проект древний, запутанный, сделан криворукими разработчиками, что его еле на сервер воткнули, и то не с первого раза.

Я пытался локального его и так и эдак запустить - ничего не помогало. Решил работать со стилями "вслепую" - делаю изменения, пулл на сервере и смотрю.

И вот так позабыв, что я пытался его ставить, сделал несколько изменений, сделал пуш в репозиторий, пулл на сервере и проект лег.
Быстренько откатил до предыдущего коммита на сервере.

Но как теперь удалить мой последний коммит с репозитория? Попробовал локально git revert - удалился коммит, но все изменения, которые все равно закоммитятся, остались. Снес вообще локальный клон, клонировал репозиторий снова.

Как правильно поступить, чтобы вообще остался только предыдущий коммит без каких-либо изменений?
Была б кнопка "удалить последний коммит" в интерфейсе битбакета - было бы идеально.
  • Вопрос задан
  • 2326 просмотров
Пригласить эксперта
Ответы на вопрос 1
@sttrox
Перейдите на коммит который последним надо сохранить и введите команду
git push origin head --force
После чего все коммиты которые стоят после выбранного Вами будут отсечены
Ответ написан
Ваш ответ на вопрос

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

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