Estoy teniendo un gran éxito con git push --mirror
para hacer copias de seguridad en un repositorio simple. Pero después de buscar en SO y en otros lugares, no puedo encontrar una manera de clonar la cosa localmente con en todas las sucursales. No quiero usar git clone
ya que no quiero que mi repo local sepa sobre el repositorio desnudo. Si uso git pull
, solo baja la rama HEAD.Opuesto a `git push --mirror`? ¿Cómo recupero mi repo?
Adivinar:
git pull /data/Dropbox/backup/that_stuff.git *
me lleva a ninguna parte, por supuesto.
¿Cómo obtengo todo el repositorio con todas las sucursales de nuevo? Me doy cuenta de que probablemente podría simplemente copiar el repositorio desnudo a mi directorio .git, pero eso parece una mala idea.
así que supongo que el 'bundle' git desde hace 2 semanas ya no es de su agrado? (http://stackoverflow.com/questions/2129214/backup-a-local-git-repository/2129286#2129286) – VonC
@VonC muchas gracias por eso. Aunque respondiste la pregunta con pericia, resulta que tiene poco sentido realizar una copia de seguridad en un paquete GIT en un DropBox. Agrega demasiado tráfico (al servidor) y no tiene ninguna ventaja. MIrror también es mucho más rápido. Ahora, si pudiera resolver este último problema :) –
¿Acabo de completar mi respuesta con el '' * ''correcto que buscaba? – VonC