es decir, que tengo:Git: cómo eliminar el historial antes de una determinada cometer
root -- c1 -- c2 -- .. - c1000 -- c1001 -- c1002 -- .. -- c2000 -- top
y yo quiero tener:
root = c1000 -- c1001 -- c1002 -- .. -- c2000 -- top
¿Cómo?
(supongo que puedo hacer a través de git filter-branch
, pero ¿cómo exactamente?)
(Por supuesto, sé que esto significa que la historia-reescritura ...)
¡Un gran consejo! Muy útil para crear un proyecto limpio desde la rama de otro proyecto, pero sin la molestia de git filter-branch. – Claudio
Esta publicación es bastante antigua, pero espero obtener una respuesta. ¿Hay alguna forma de conservar los ID de confirmación durante la importación? –