Em relação a commits, refs, branches e " et cetera ", a resposta Magnus simplesmente funciona ( git remote update
).
Mas, infelizmente, não há como clone
espelhar 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/description
pasta, que não é clonada, assim como os ganchos.
Os ganchos padrão que aparecem no hooks
diretório vêm doTEMPLATE_DIR
Existe esse template
recurso interessante no git.
Portanto, eu posso ignorar essa "coisa de clonar os ganchos" ou seguir uma rsync
estratégia, considerando os propósitos do meu espelho (backup + fonte para outros clones, apenas).
Bem ... Vou esquecer a clonagem de ganchos e git remote update
seguir o caminho.
- Sehe acabou de salientar que não apenas os "ganchos" não são gerenciados pelo
clone
/ update
process, mas também stashes, re -ereer, etc ... Portanto, para um backup rigoroso, rsync
ou 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 update
sozinho fará tudo isso?