У меня есть некоторые коммиты, которые я не хочу использовать в своем проекте, но есть коммиты, основанные на на них, которые я хочу в нем. Это мой график GitHub «Сеть» репозитория (ASCII, так как я все еще не могу публиковать изображения):
[]--[]--[_]
| |
| ------->|
---------->[·]--[·]--[*]
(-> означает слияние)
Я хочу удалить изменения, сделанные в двух [·] коммитах, и основать [*] один на [_] выше. Я пробовал слияние и перебазирование, но они применяют изменения нежелательных коммитов. Является ли это возможным?
Извините, если я неясна, английский не мой родной язык. Заранее спасибо.