Em relação a commits, refs, branches e " et cetera ", a resposta Magnus simplesmente funciona ( git remote update).
Mas, infelizmente, não há como cloneespelhar update os ganchos , como eu queria ...
Eu encontrei este tópico muito interessante sobre clonagem / espelhamento de ganchos:
http://kerneltrap.org/mailarchive/git/2007/8/28/256180/thread
Eu aprendi:
Os ganchos não são considerados parte do conteúdo do repositório.
Há mais dados, como a .git/descriptionpasta, que não é clonada, assim como os ganchos.
Os ganchos padrão que aparecem no hooksdiretório vêm doTEMPLATE_DIR
Existe esse templaterecurso interessante no git.
Portanto, eu posso ignorar essa "coisa de clonar os ganchos" ou seguir uma rsyncestratégia, considerando os propósitos do meu espelho (backup + fonte para outros clones, apenas).
Bem ... Vou esquecer a clonagem de ganchos e git remote updateseguir o caminho.
- Sehe acabou de salientar que não apenas os "ganchos" não são gerenciados pelo
clone/ updateprocess, mas também stashes, re -ereer, etc ... Portanto, para um backup rigoroso, rsyncou equivalente, seria realmente o caminho a percorrer. Como isso não é realmente necessário no meu caso (posso me dar ao luxo de não ter ganchos, esconderijos etc.), como eu disse, vou me ater ao remote update.
Obrigado! Melhorei um pouco do meu "git-fu" ... :-)
git fetch? Ougit remote updatesozinho fará tudo isso?