我已经下载了最新的内核源代码:
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
答案 0 :(得分:1)
而不是git checkout -b v3.9.1
,您需要git checkout -b mybuild refs/tags/v3.9.1
。这创建了一个名为" mybuild"这指向了标签" v3.9.1"做,并检查该提交。 (注意:" refs / tags /" bit不是必不可少的,但它确实有助于避免歧义... git
会搜索标签以查找是否有分支机构匹配)