Tôi muốn nhận linux kernel 2.6.22.19 source cho cross biên dịch công cụ cho router của tôi, nhưng repo là rất lớn (3gb) nếu tôi làmLàm thế nào để git sao chép một thẻ cụ thể mà không nhận được toàn bộ repo?
git clone git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
và sau đó kiểm tra thẻ mà, clone mất mãi mãi, băng thông của tôi bị hạn chế.
nếu tôi chạy này
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git --branch v2.6.22.19 --single-branch
filesize recived là khoảng 150MB, đây là cách chính xác để làm việc đó, những gì hiện lệnh này likne nghĩa là gì? v2.6.22.19 là tên thẻ phải không? tại sao nó có thể giường được thêm vào sau khi -branch?
sau khi nhân bản.
[[email protected] linux-stable]$ git status
# Not currently on any branch.
Tại sao không tải xuống một trong các tệp tar.xz phát hành. – MrTux
vì tôi không thể tìm thấy 2.6.22.19 ở đây? https://www.kernel.org/pub/linux/kernel/v2.6/ – Shuman
Bản sao có thể có của [Cách git sao chép một thẻ cụ thể] (http://stackoverflow.com/questions/20280726/how-to- git-clone-a-specific-tag) – merlin2011