Mengenai komit, ref, cabang dan " et cetera ", jawaban Magnus hanya berfungsi ( git remote update).
Tapi sayangnya tidak ada cara untuk clone/ mirror / update kait , seperti yang saya inginkan ...
Saya telah menemukan utas yang sangat menarik tentang kloning / mirroring the hooks:
http://kerneltrap.org/mailarchive/git/2007/8/28/256180/thread
Aku telah belajar:
Kait tidak dianggap sebagai bagian dari konten repositori.
Ada lebih banyak data, seperti .git/descriptionfolder, yang tidak mendapatkan kloning, seperti halnya kait.
Kait default yang muncul di hooksdir berasal dariTEMPLATE_DIR
Ada templatefitur menarik di git.
Jadi, saya bisa mengabaikan "clone the hooks thing" ini, atau memilih rsyncstrategi, mengingat tujuan mirror saya (hanya cadangan + sumber untuk klon lain).
Yah ... Saya hanya akan lupa tentang kloning kait, dan tetap di git remote updatejalan.
- Sehe baru saja menunjukkan bahwa tidak hanya "kait" tidak dikelola oleh proses
clone/ update, tetapi juga simpanan, rerere, dll ... Jadi, untuk cadangan yang ketat, rsyncatau setara akan benar-benar cara untuk pergi. Karena ini tidak benar - benar diperlukan dalam kasus saya (saya tidak dapat memiliki kait, simpanan, dan sebagainya), seperti yang saya katakan, saya akan tetap menggunakan remote update.
Terima kasih! Memperbaiki sedikit "git-fu" saya sendiri ... :-)
git fetch? Ataugit remote updatesendirian akan melakukan semuanya?