search
Giriş
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 oy
1.5k 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 4.6k puan
yeniden etikenlendirildi

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.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.

İlgili sorular

0 oy
1 cevap 64 gösterim
64 gösterim
Git repo üzerindeki şifremi değiştirdim, bilgisayarımdaki eskisini görüyor. O yüzden yetkilendirme hatası alıyorum nasıl düzeltebilirim?
19 Aralık 2018 Genel Kavramlar kategorisinde kenan 4.6k puan sordu
0 oy
1 cevap 186 gösterim
186 gösterim
git commit yaptığımda içeriği boş olan klasörler repo ya gitmemiş, bunu nasıl commitleyebilirim.
6 Temmuz 2017 Genel Kavramlar kategorisinde tolgacelik.art 1.9k puan sordu
0 oy
1 cevap 23 gösterim
23 gösterim
Linux'da (Ubuntu) bir kullanıcı eklemek ve bu kullanıcıyı sadece /home/kullanıcı klasörü altına ftp kullanarak erişimi olsun istiyorum. Başka klasörlere erişimi olmasın istiyorum. Nasıl yapabilirim?
28 Nisan Unix/Linux kategorisinde kenan 4.6k puan sordu
0 oy
2 cevap 84 gösterim
84 gösterim
Linux üzerinde bir dosyayı ismiyle nasıl arattırırım?
1 Aralık 2016 Sunucular kategorisinde kenan 4.6k puan sordu
1 oy
1 cevap 123 gösterim
123 gösterim
Git'te branch üzerinde değil sadece tek bir dosya için "git reset --hard HEAD~1" işlemini yapmak mümkün mü ? Bu soruya kendi local branchimizde sildiğimiz bir dosyayı geri getirmeye çalışırken geldik.
9 Ocak 2019 Genel Kavramlar kategorisinde alibaris 374 puan sordu