我想获取Linux内核2.6.22.19的源代码,以便为我的路由器交叉编译东西,但是仓库非常庞大(3GB),如果我这样做
git clone git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
然后检查那个标签,克隆需要很长时间,我的带宽有限。
如果我运行这个
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git --branch v2.6.22.19 --single-branch
接收到的文件大小约为150MB,这是否是正确的操作方式?这个命令行是什么意思?v2.6.22.19是一个标签名称,对吗?为什么它可以在--branch之后添加?
克隆之后。
[oglop@localhost linux-stable]$ git status
# Not currently on any branch.
git checkout v2.6.22.19
将其切换为当前分支。 - unutbu当前没有任何分支。`
- Shuman