Как убрать неиспользуемые боковые -ветки в деревьях коммитов?

Как бы вы очистили неиспользуемые боковые -ветки в деревьях коммитов (, а не настоящие ветки git )?

Пример (дерево, фальшивая -фиксация -хэш, сообщение фиксации, необязательные [указатели]):

*    0001 last commit [master] [origin/master] [HEAD]
| *  0002 old, unused merge
|/|
* |  0003 some remote commits
* |  0004 another commit from remote
| *  0005 old, unused commits
|/
*    0006 old tree

Пути 0001, 0003, 0004, 0006 должны оставаться нетронутыми, но коммиты 0002 и 0005 бесполезны и не приносят никакой пользы. Как удалить коммиты 0002 и 0005?

7
задан erikbwork 1 August 2012 в 09:21
поделиться