Diğer resmi yol git git paketini kullanmaktır
Bu, ikinci deponuzu destekleyen git fetch
ve git pull
güncellemek için bir dosya oluşturur .
Artımlı yedekleme ve geri yükleme için kullanışlıdır.
Ancak her şeyi yedeklemeniz gerekiyorsa (daha önce bazı eski içeriğe sahip ikinci bir repoya sahip olmadığınız için), Kent Fredric'in yorumundan sonra, diğer cevabımda belirtildiği gibi, yedekleme biraz daha ayrıntılıdır :
$ git bundle create /tmp/foo master
$ git bundle create /tmp/foo-all --all
$ git bundle list-heads /tmp/foo
$ git bundle list-heads /tmp/foo-all
(Bu bir olan atom operasyon gelen bir arşiv yapma aksine, .git
klasör olarak, yorumladı tarafından fantabolous )
Uyarı: tavsiye etmem Pat Notz 'ın çözüm repo klonlama.
Birçok dosyayı yedeklemek her zaman yedekleme veya güncelleme yapmaktan daha zordur ... sadece bir tane.
Eğer bakarsak düzenlemelerin tarihinin içinde OP Yar cevap , sen Yar ilk a kullanılan olduğunu görürdünüz clone --mirror
düzenleme ile, ...:
Bunu Dropbox ile kullanmak tam bir karmaşa .
Senkronizasyon hatalarınız olacak ve DROPBOX'TA BİR REHBERİ GERİ DÖNAMAZSINIZ. Dropbox'ınıza yedeklemek istiyorsanız
kullanın git bundle
.
Yar'ın mevcut çözümü kullanır git bundle
.
Diyeceğimi dedim.