Git: как удалить историю перед конкретным коммитом

Т.е. у меня есть:

root -- c1 -- c2 -- .. - c1000 -- c1001 -- c1002 -- .. -- c2000 -- top

, и я хочу иметь:

root = c1000 -- c1001 -- c1002 -- .. -- c2000 -- top

Как?

(Думаю, я могу сделать с помощью git filter -ветвь , но как именно?)

(Конечно, я знаю, что это означает перезапись истории ...)

10
задан Albert 18 September 2011 в 02:57
поделиться