Git, deponun parçalarının indirilmesini desteklemez. Hepsini indirmek zorundasınız. Ancak bunu GitHub ile yapabilmelisiniz.
Bir dosyayı görüntülediğinizde "raw" sürümüne bir bağlantısı vardır. URL şöyle inşa edilmiştir
https://raw.githubusercontent.com/user/repository/branch/filename
URL'deki boşlukları doldurarak, Wget veya cURL (seçenekle birlikte -L
aşağıya bakın) veya tek bir dosya indirmek için ne varsa kullanabilirsiniz. Yine, Git tarafından kullanılan güzel sürüm kontrol özelliklerinden hiçbirini bu şekilde elde edemezsiniz.
Güncelleme: İkili dosyalar için işe yaramadığından bahsettiğinizi fark ettim. Git deponuzda muhtemelen ikili dosyaları kullanmamalısınız, ancak GitHub'ın dosya yüklemek için kullanabileceğiniz her bir havuz için bir indirme bölümü vardır. Birden fazla ikili dosyaya ihtiyacınız varsa, bir .zip dosyası kullanabilirsiniz. Yüklenen bir dosyayı indirmek için URL:
https://github.com/downloads/user/repository/filename
Yukarıda verilen URL'lerin üzerindeki bağlantılardan github.com
URL'ye yönlendirileceğini unutmayın raw.githubusercontent.com
. Bu HTTP 302 yönlendirmesi tarafından verilen URL'yi doğrudan kullanmamalısınız, çünkü RFC 2616 uyarınca : " Yeniden yönlendirme vesilesiyle değiştirilebileceğinden, istemci gelecekteki istekler için İstek URI'sını kullanmaya devam etmelidir ."