Неправильно объединенный коммит с мастером?

В моей основной ветке ок. 30 коммитов назад, я неправильно слил коммит моего коллеги. Я не осознавал этого в то время, но он вернулся сегодня, когда он извлекал часть кода, который я делал в то же время, он ломал его сборку, так как я не слил этот коммит тогда правильно.

Я использую git на Mac и управляю хранилищем с помощью SourceTree.

Что мне делать, как я могу это исправить?

1 ответ

Решение

Ну, я бы предложил сделать git checkout bad-merge-commitвнести необходимые изменения, совершить, git checkout HEAD, объединить и убедиться, что на этот раз слияние является правильным. Если вам нужно, чтобы все промежуточные коммиты были правильными, то вы, вероятно, можете сделать некоторую перебазировку этих коммитов в фиксированное слияние.

Другие вопросы по тегам