Tengo un repositorio Git con dos ramas: master
y redesign
. La rama redesign
fue creado a partir master
y master
no se ha tocado desde entonces:Crear un nuevo repositorio git desde una sucursal local existente
master
...|--m50--\
\--m51--|--m52--|--m53-- redesign
la rama redesign
ha evolucionado tanto que me gustaría crear un nuevo repositorio entero de ella, teniendo el primer commit de redesign
como el inicial confirmar sobre el nuevo repositorio y el olvido de la historia previa heredada de master
:
master
...|--m50--
redesign
--r1--|--r2--|--r3--
¿Es esto posible con Git? Hay un related question a esto, pero su objetivo es usar un directorio, no una rama.
Gracias!
Al ejecutar 'git am "limpia" ... 'aparecieron varios mensajes de error como estos:' /Users/elitalon/Sites/exigo/.git/rebase-apply/patch:447: espacio en blanco al final' y 'error: cake/console/cake.bat: el parche no aplicar'. ¿Qué puede estar pasando? – elitalon
Utilice un directorio separado donde almacene * solo * los archivos de parche generados por 'git format-patch'. Lo que intentas aplicar allí no se parece a nada que debas aplicar. – Mat
Olvídalo. Utilicé la bandera '--whitespace = fix' y todo funcionó como un amuleto. ¡Gracias! – elitalon