короче твой метод такой, удаляем из ветки все что не нужно и сквошим то что нужно через ребейз и потом мерджим в нужную ветку
Точнее такой
1. Запускаем какую ветку и куда ребейзить
2. Указываем что дропнуть, а что сквошить
3. Указать имя коммита для тех всех, что сквошим
4. Вмерджить с fast forward или с no commit в нужную ветку