¿Cómo puedo exportar conjuntos de cambios Git de un repositorio a otro a través de sneaker net(archivos externos)?
(1)
Usa git bundle . Crea un paquete:
git bundle create update.bundle HEAD~5..HEAD
En el lado receptor, use
git fetch
o
git pull
:
git pull update.bundle master
Tengo un sistema que está instalado en un área que no tiene acceso a la red externa y no puedo traer mi computadora. El sistema fue desarrollado con todas las fuentes en un repositorio GIT. Desde la instalación, se han realizado algunas modificaciones en el sitio que se han comprometido con la copia local del sistema del repositorio. Actualmente no tengo forma de sacar esos cambios como se hizo durante el desarrollo debido al aislamiento.
Lo que me gustaría hacer es exportar las confirmaciones 4-5 que se han realizado a un "archivo (s) de exportación" que luego se puede utilizar en el mundo real para aplicar los cambios al repositorio externo, como mi computadora portátil y Bitbucket.