? Estoy empezando a usar git para el control de versiones. Me gustaría mantener una copia de seguridad de mi repositorio en un servidor de archivos local. Después de leer sobre la forma correcta de hacer una copia de seguridad de un repositorio de git, decidí almacenar el repositorio como un paquete de git en el servidor de archivos.¿Cómo puedo enviar un paquete de git
Puedo agrupar mi repositorio y copiar el paquete resultante en el servidor de archivos. Comprobar. También intenté clonar y sacar de allí. Todo funciona bien Sin embargo, me gustaría impulsar mis cambios locales de vez en cuando también. Cuando yo haga algo así como
git push bundlefile.git
me sale el error:
error: failed to push some refs to 'bundlefile.git'
puede clonar o tirar desde un paquete, pero no es posible empujar a ella? Realmente no quiero crear un paquete de mi repositorio completo cada vez que quiero hacer una copia de seguridad.
¿Este error de usuario o paquetes no están destinados a ser enviados?
Hay un gran ejemplo de cómo manipular y actualizar incrementalmente los archivos del paquete al final de la página del comando 'git bundle'. – Christopher
Esto parece estar alejándose un poco con paquetes y repositorios desnudos. Si simplemente desea hacer una copia de seguridad de su repositorio de git, simplemente haga clic en tar (o zip) en el directorio .git y termine con él. Tal vez haga un "git gc" primero para reducir el tamaño un poco. Este no es un problema difícil y no requiere soluciones complicadas. –