Удалить 4 коммита из моей истории git

Я сделал несколько коммитов и отправил их в свой репозиторий. Затем я сделал запрос на вытягивание, но понял, что есть некоторые коммиты, которые я не хочу включать в запрос на вытягивание.

Они выглядят так:

My commits look like this:

Correct HTML    
ab1c41c 

HTML escaping   
8b38955 

Merge branch 'master' into internationalized    
2854662

Modified config 
b942f13 

tried pushing   
b73d792 

Added assets    
f20106e 

Added config    
408118f 

Fixed views conflicts   
86f2509 

added layouts   
da27e11 

Fixed layout markup
92d6bcc 

Если я хочу избавиться от этих коммитов:

Modified config 
b942f13 

tried pushing   
b73d792 

Added assets    
f20106e 

Added config    
408118f 

Как мне это сделать? Обратите внимание, что я хочу сохранить те, которые были раньше, чем те, которые я хочу удалить:

Correct HTML    
ab1c41c 

HTML escaping   
8b38955
10
задан Hommer Smith 20 June 2012 в 05:47
поделиться