git изменение происхождения ветви (rebase)

f'I есть следующее:

A---B---C-----D--   branch dev
     \--C'-E-/      branch test

Я сделал это плохо: C и C' почти одинаковые коммиты, было бы более разумно, если бы я мог сделать ветку testначинающейся на C, а не на B.

Как я мог это сделать?, я думаю, перебазировать, но я не уверен, как его использовать, thx

edit: было неясно что бы я хотел:

A---B---C-----D--   branch dev
         \-E-/      branch test

или

A--B--D--E--D, если это невозможно

9
задан 18 June 2012 в 20:08
поделиться