D diziniyle eşleşen dosyaları olan A dizinim var. Dizin A'da başka gerekli dosyalar olabilir. B Dizini bir git deposudur.
B dizinini A dizinine kopyalamak istiyorum ama git-clone dizin boş olmadığından bana izin vermiyor.
Ben sadece .git klon umuyordum ve tüm dosyaları maç beri oradan gidebilir miyim?
Boş bir dizine klonlayamıyorum çünkü A dizininde B dizininde olmayan dosyalara sahibim ve onları tutmak istiyorum.
.Git kopyalamak bir seçenek değildir, çünkü referansların itmesini / çekmesini istiyorum ve bunları manuel olarak ayarlamak istemiyorum.
Bunu yapmanın bir yolu var mı?
Güncelleme: Bence bu işe yarıyor, herhangi bir sorun görebiliyor mu? ->
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