我知道我可以使用以下命令 git clone Linux 内核:
git clone \
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git \
linux-2.6
但我想知道如何克隆旧内核的特定版本 - 比如 2.6.39.4?
http://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/branches/似乎是空的。
答案1
当您克隆 git 存储库时,您将获得自首次创建以来的完整历史记录。您可以使用 检出您在git log
( 或使用 浏览gitk
)中看到的任何修订版本git checkout
。每次发布内核时,它也会标记,因此您可以使用标签检出该版本,而不必查找哈希。例如,git checkout v2.6.39
。您可以使用 查看可用的标签git tag
。