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

  • Blendtec

    Blendtec

    30 EKİM 2006
  • Kat Krazy

    Kat Krazy

    12 Kasım 2010
  • YAN TV

    YAN TV

    20 EKİM 2011