En cuanto a commits, refs, ramas y " etcétera ", la respuesta de Magnus simplemente funciona ( git remote update).
Pero desafortunadamente no hay forma de clone/ espejo / update los ganchos , como quería ...
He encontrado este hilo muy interesante sobre clonar / reflejar los ganchos:
http://kerneltrap.org/mailarchive/git/2007/8/28/256180/thread
He aprendido:
Los ganchos no se consideran parte del contenido del repositorio.
Hay más datos, como la .git/descriptioncarpeta, que no se clonan, al igual que los ganchos.
Los ganchos predeterminados que aparecen en el hooksdirectorio provienen deTEMPLATE_DIR
Existe esta templatecaracterística interesante en git.
Por lo tanto, puedo ignorar esta "cosa de clonar los ganchos" o ir por una rsyncestrategia, dados los propósitos de mi espejo (copia de seguridad + fuente para otros clones, solo).
Bueno ... me olvidaré de la clonación de ganchos y me mantendré firme git remote update.
- Sehe acaba de señalar que no solo los "ganchos" no son gestionados por el
clone/ updateproceso, sino que también se esconden, se vuelven a armar, etc. Por lo tanto, para una copia de seguridad estricta, rsynco equivalente, realmente sería el camino a seguir. Como esto no es realmente necesario en mi caso (puedo permitirme no tener ganchos, escondites, etc.), como dije, me apegaré al remote update.
¡Gracias! Mejoré un poco mi propio "git-fu" ... :-)
git fetch? ¿Ogit remote updatesolo lo hará todo?