saytik
@saytik
Веб-разработчик

Интерактивный ребейз. Как сделать squash таких коммитов?

Есть ветка, в которой для примера три коммита:
1) Сломали кодировку в файле А
2) Нормальные правки по коду в файле Б
3) Поправили кодировку в файле А

Нужно сделать сквош всех 3 коммитов. Выполняю "git rebase production -i" и получаю сначала конфликт по файлу А, с кучей конфликов по файлу из-за кодировки, а затем будет обратный процесс. Как этого избежать? (в реальных условиях у меня 400 коммитов в ветке, с подобной хренью и заказчик требует интерактивный ребейз)
  • Вопрос задан
  • 301 просмотр
Пригласить эксперта
Ответы на вопрос 1
vetero4eg
@vetero4eg
Frontend
Ну не совсем здорОво... но через
git reset HEAD~ // сколько нужно коммитов,
а потом уже add нужные изменения и commit и push (--force скорее всего).
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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