(еще один)модифицирую историю git, чтобы добавить самый первый коммит

Я модифицирую чужой (не-git)код. Я скачал оригинал, внес свои модификации, поторопился и сделал модифицированную версию своим первым коммитом. Это была ошибка, я должен был добавить исходный загруженный код в качестве первого коммита.

Затем, чтобы усугубить травму, я добавил исходный код в качестве ответвления от моего первого редактирования. Другими словами, теперь это большой беспорядок.:(

Проще говоря, то, что у меня есть, выглядит как синий график ниже.. C5 — настоящий исходный код, C1,C2-C6 — мои постепенные модификации (C4 избыточен). Я бы предпочел, чтобы зеленый был моей историей.

enter image description here

Есть идеи, как изменить историю, чтобы добиться этого?

Большое спасибо,

хитрый

6
задан Joseph DeCarlo 11 April 2012 в 17:03
поделиться