SORU
9 Mart 2010, Salı


Nasıl boş olmayan bir dizine klon muyum?

Dosyaları dizin B. Dizini Bir diğer gerekli dosyalar ile eşleşen Bir dizin var. B dizini Bir git repo.

Bir dizin için Dizin B klonlamak istiyorum ama git-clone dizin olmayan boş olduğu için bana izin vermiyor.

Sadece klon umuyordum .tüm dosyaları oradan devam edebilirim maçından sonra gıt ve?

Bu Dizin B değil, Bir dizin içindeki dosyalar var çünkü boş bir dizine klon edemem ve onları tutmak istiyorum.

Kopyalama .git başvuruları/Çek itmek istiyorum beri bir seçenek değildir ve onları manuel olarak ayarlamak istemiyorum.

Bunu yapmak için herhangi bir yolu var mı?

Güncelleme: bu işleri bence, Herkes herhangi bir sorun görüyor musun? -->

cd a
git clone --no-hardlinks --no-checkout ../b a.tmp 
mv a.tmp/.git .
rm -rf a.tmp
git unstage # apparently git thinks all the files are deleted if you don't do this

CEVAP
25 EYLÜL 2013, ÇARŞAMBA


Bu benim için çalıştı:

git init
git remote add origin PATH/TO/REPO
git fetch
git checkout -t origin/master

NOT:-t Eğer istediğin buysa senin için yukarı şube ayarlayın, ve genelde öyledir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:
Git

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • J Medema

    J Medema

    11 EKİM 2006
  • KendrickLamarVEVO

    KendrickLama

    9 ŞUBAT 2011
  • xiaoyu85

    xiaoyu85

    20 ŞUBAT 2010