Как пропустить коммиты в git?

У меня есть некоторые коммиты, которые я не хочу использовать в своем проекте, но есть коммиты, основанные на на них, которые я хочу в нем. Это мой график GitHub «Сеть» репозитория (ASCII, так как я все еще не могу публиковать изображения):

[]--[]--[_]
|        |
|        ------->|
---------->[·]--[·]--[*]

(-> означает слияние)

Я хочу удалить изменения, сделанные в двух [·] коммитах, и основать [*] один на [_] выше. Я пробовал слияние и перебазирование, но они применяют изменения нежелательных коммитов. Является ли это возможным?

Извините, если я неясна, английский не мой родной язык. Заранее спасибо.

12
задан vguzmanp 12 April 2012 в 17:13
поделиться