0 oy
484 gösterim
Git üzerinde normalde git clone çalıştırdığımız zaman proje olduğu gibi iniyor. Bunu yerine sadece bir klasörü indirmek istiyorum. Nasıl yapabilirim?
Genel Kavramlar kategorisinde (4k puan)
yeniden etikenlendirildi | 484 gösterim

1 cevap

0 oy

Şu adımları izleyerek sadece seçilen klasörü indirilmesi mümkün; 

url =>https://..../projeAdı.git

indirmek istediğiniz dosyaya geldikten sonra;

$ git init     
$ git remote add -f origin url
$ git config core.sparseCheckout true     
$ echo secilen_dosya/* >> .git/info/sparse-checkout     
$ git pull  origin master

burada özellikle / ve * kısmına dikkat edelim ve boşluk birakmadığınza emin olun..

(1.8k puan)
düzenledi

Bu arada not olarak şunu da ekleyelim: Tek bir dosya dahi çeksek, 

git remote add -f origin ....../blabla.git

dediğimizde .git altında tüm projenin repository kaydını indiriyor. Yani tüm projeyi indirmiş ve aynı bandwith kullanmış oluyorsunuz.

İlgili sorular

0 oy
1 cevap
19 Aralık 2018 Genel Kavramlar kategorisinde kenan (4k puan) sordu | 33 gösterim
0 oy
2 cevap
1 Aralık 2016 Sunucular kategorisinde kenan (4k puan) sordu | 53 gösterim
+1 oy
1 cevap
0 oy
0 cevap