Git không hỗ trợ tải xuống các phần của kho lưu trữ. Bạn phải tải xuống tất cả. Nhưng bạn sẽ có thể làm điều này với GitHub.
Khi bạn xem một tập tin, nó có một liên kết đến phiên bản "thô". Các URL được xây dựng như vậy
https://raw.githubusercontent.com/user/repository/branch/filename
Bằng cách điền vào chỗ trống trong URL, bạn có thể sử dụng Wget hoặc cURL (với -L
tùy chọn, xem bên dưới) hoặc bất cứ điều gì để tải xuống một tệp. Một lần nữa, bạn sẽ không nhận được bất kỳ tính năng kiểm soát phiên bản đẹp nào được Git sử dụng bằng cách này.
Cập nhật: Tôi nhận thấy bạn đề cập đến việc này không hoạt động đối với các tệp nhị phân. Bạn có thể không nên sử dụng tệp nhị phân trong kho Git của mình, nhưng GitHub có phần tải xuống cho mỗi kho lưu trữ mà bạn có thể sử dụng để tải lên tệp. Nếu bạn cần nhiều hơn một nhị phân, bạn có thể sử dụng tệp .zip. URL để tải xuống tệp đã tải lên là:
https://github.com/downloads/user/repository/filename
Lưu ý rằng các URL được cung cấp ở trên, từ các liên kết trên github.com
, sẽ chuyển hướng đến raw.githubusercontent.com
. Bạn không nên trực tiếp sử dụng URL được cung cấp bởi chuyển hướng HTTP 302 này bởi vì, theo RFC 2616 : "Do việc chuyển hướng có thể bị thay đổi, nên khách hàng NÊN tiếp tục sử dụng URI yêu cầu cho các yêu cầu trong tương lai."