Ну например используя git cherry-pick положить коммиты в девелоп (в некоторых случаях можно rebase --onto), потом поревертить все ненужные коммиты из мастера кроме последнего. Если ненужных коммитов много и они последовательны, можно хитрее.
И наконец слить их в один можно через rebase -i или можно через смешанный reset, а потом накат изменений одним комитом
|