我已经下载了最新的内核源代码:
git clone git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
cd linux-stable
git tag -l | less
并选择v3.9.1。
git checkout -b v3.9.1
git branch --set-upstream v3.9.1 origin/master
,拉分:
git pull
并运行:
make kernelversion
它总是输出:
4.0.0-rc5
,一个不稳定的版本。如何下载v3.9.1(稳定版本)?
编辑#1:
目前的分支机构有:
$ git branch
master
* v3.9.1
您需要的不是git checkout -b v3.9.1
,而是git checkout -b mybuild refs/tags/v3.9.1
。这将创建一个名为"mybuild"的本地分支,该分支指向与标记"v3.9.1"相同的提交,并签出该提交。(注意:"refs/tags/"位并不是真正重要的,但它确实有助于避免歧义……如果没有分支匹配,git
将在标签中搜索要检查的内容)