Как сделать откат коммита с сохранением нескольких после него?
Необходимо сделать откат одного из неправильных мерджей в мастер, которые произошли некоторое время назад, после чего внеслись уже порядка 20 других коммитов. Необходимо выбить из мастера только один некорректный (он большой), сохранив все остальное.
Реально ли такое?
Более корректный подход git revert hash-плохого-коммита
Будет создан новый коммит, отменяющий действия "плохого"
Альтернативный, но потребующий форспуша в результате. Форспушить в master - грех! git rebase -i HEAD~20
Находите "плохой" коммит и напротив него пишете вместо peek - drop