Merhabalar arkadaşlar, Sitemizi programlama ile ilgilenen bütün arkadaşlarımızın türkçe içerik konusunda çektiği sıkıntılar düşünülerek soru/cevap şeklinde bir etkileşimde bulunabilmesi için kurduk. Umuyoruz hepimiz için güzel bir deneyim olur. Hasscript Ekibi

0
Git sadece klasör/dosya indirme nasıl yapılır?

Açık 1 Cevaplar 666 Gösterim Genel Kavramlar
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?

1 cevap

0

Ş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.9k puan)
düzenledi
1Yorumlar
(1.9k 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.