Задать вопрос
AndreyHudz90
@AndreyHudz90
student

Как удалить лишние коммиты?

У меня есть коммит который нужно запушить на GitHub. Но до этого коммита была еще куча локальных коммитов, которых я не хочу видеть в истории на GitHub-е. Как быть?
  • Вопрос задан
  • 7353 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • ProductStar
    Python + Flask + Git: веб-разработка с нуля
    2 месяца
    Далее
  • Учебный центр IBS
    DEV-007 Введение в систему контроля версий Git
    1 неделя
    Далее
  • Stepik
    Git (система контроля версий)
    1 неделя
    Далее
Решения вопроса 1
@aol-nnov
правки удалить или записи в логе?

в любом случае, интерактивный ребейз (git rebase -i) и в нем уже можно слепить (squash), удалить или отредактировать конкретный коммит мессадж

и как историю причешешь, только после этого публикуй на гитхаб
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@Yonghwa
121
Мне лень переводить, чувак. Тут все подробно и все работает.
stackoverflow.com/questions/1338728/delete-commits...
Ответ написан
Комментировать
@ItsGreyDay
Если нужен только один коммит, то воспользуйтесь функцией cherrypick
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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