Nonpacie
@Nonpacie

Как удалить все не нужные коммиты и локал и на сервере, как буд-то их и не было?

Короткая пред история, работаю с ГитЛабом в райдере, сделал не нужный коммит + пуш, через райдер сделал HARD reset, локально все коммиты остались, как и на сервере, а новый коммит где все окей, который мне собсна и нужен, только хочет мержить или ребейсить с тем что на сервере, тогда вообще каша будет не нужная мне. Что как сделать, чтобы вернуть все к моему первому коммиту(Отмечен на фото)?
6021cedb22b3d182089935.png
  • Вопрос задан
  • 104 просмотра
Решения вопроса 1
sergey-kuznetsov
@sergey-kuznetsov Куратор тега Git
Автоматизатор
На скрине видим что локально всё получилось. Осталось отправить это на сервер, но вы сможете это сделать только принудительно.
git push origin --force
Тогда указатель ветки origin/master тоже вернётся в "Initial Attempt".
Сами коммиты никуда не удаляются на самом деле. Вы их просто перестанете видеть, так как на них нет ссылок.
Окончательно они удалятся после "сборки мусора".
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы