Estoy modificando el código de otra persona (no git). Descargué el original, siguieron mis modificaciones y salté el arma e hice la versión modificada de mi primer compromiso. Esto fue un error, debería haber agregado el código original descargado como mi primer compromiso.(otra más) modificar el historial de git para agregar un primer commit
A continuación, para colmo de males, he añadido el código original como una rama de mi primera edición .. En otras palabras, es un gran lío ahora :(
En términos simples, lo que tengo se parece el gráfico azul de abajo. C5 es el código original real, C1, C2-C6 son mis modificaciones graduales (C4 es redundante). yo prefiero tener el verde sea mi historia.
alguna idea de cómo para modificar el historial para lograr esto?
Gracias muchas,
astuta
corté en C6 y en adelante, pero se supone que cualquier compromiso futuro debe seguir como está. – sly
Me pregunto si puede ser más limpio restaurar cada compromiso en su propia carpeta, y comenzar de cero con un 'init' y luego copiar sobre cada versión y' confirmar' en el orden correcto. No es una solución de git, pero es una solución que en realidad puede ser más rápida. –
Gracias Randolph. Sin embargo, estoy muy interesado en la solución git para aprender sobre ella. (También hay un espejo en línea, pero no compartido, que quiero simplemente presionar y terminar) – sly