Tengo una rama que me gustaría mover a un repositorio separado de Git, e idealmente mantener el historial de esa rama en el proceso. Hasta ahora he estado mirando git filter-branch
, pero no puedo distinguir si puede hacer lo que quiero hacer.¿Cómo muevo una rama de Git a su propio repositorio?
¿Cómo extraigo una rama de Git en su propio repositorio?
Por si acaso alguien se pregunta, sustituí la URL con la ruta a un directorio de repositorio de Git, y funcionó perfectamente. – Aupajo
También puede nombrar el nombre de la sucursal en el nuevo repositorio: 'git push url: //to/new/repository.git branch-to-move: new-branch-name' –
El comentario anterior de Yves es correcto, de lo contrario no tendrá maestro allí y el proceso de clonación concluirá 'warning: remote HEAD se refiere a ref inexistente, incapaz de pagar. Si ya en esa etapa, simplemente vaya con 'git checkout -b branch-to-move' y usted está seguro o simplemente vaya con' git checkout -b master' para tener su rama principal :) –