2011-09-05 25 views

cevap

10

madeninin Bu cevap demek git clone seçenekler olmadan git clone, yaparak gerçekleştirilir biridir Moving a git repo to a second computer?

Ana farklılıklar: yedekleme konusunda size kopya vs klon bazı cevabı vermelidir klonlamak zaman, uzaktan origin kurulum orijinal repo işaret olsun

  1. , böylece ona itebilir.
  2. klonlamak zaman kanca ve reflog (ve aynı zamanda eski nesneler) ve diğer uzaktan kumanda alamadım ama sen bir klasör yolu ile klon zaman farklılıklar kurnazca değiştiğini

Not kopyaladığınızda yapmanız, nesneler ve referanslar genellikle kopyalanır/bağlanır (yerel klasör yollarıyla varsayılan olan --local eşdeğeri)

4

Kopyala yapıştır yerine git klonunu kullandığınızda, özgün depo orijinal olacaktır. Ayrıca, aynı makinede klonlama yaparken --local'ı daha hızlı hale getirmek için kullanabilirsiniz. Manuel sayfasından:

--local, -l

klonlamak depo yerel bir makinede olduğu, bu bayrak normal "git farkında" taşıma mekanizması ve klonlar yaparak depo atlar HEAD'in bir kopyası ve her şey nesneler ve refs dizinleri altında. .git/object/dizin altındaki dosyalar, mümkün olduğunda yer açmak için sabitlenmiştir ....

+4

Klonlanacak yerel bir yol kullandığınızda, varsayılan olarak '--local' – manojlds

+0

teşekkürler, i didn ' bunu biliyorum – cenanozen

İlgili konular