恢复到以前的内核版本

时间:2011-06-08 06:25:06

标签: git github

我有内核2.6.38-utrace,其中包含utrace支持。我想为2.6.29.6内核提供utrace支持。我的计划是使用git将2.6.38-utrace内核恢复为2.6.29.6并在它们之间找到差异并将其用作补丁。

我是git的新手。 sombody可以告诉我这样做的方法

2 个答案:

答案 0 :(得分:0)

返回Linux 2.6.29.6的提交。我们假设它是8e0ee4(实际上,那是2.6.29):

git checkout 8e0ee4

Git会告诉你,你现在处于一个“独立的HEAD状态”;没关系。为您的更改创建分支:

git checkout -b 2.6.29+utrace

然后使用git log,GitHub或GUI工具查找与utrace支持相关的提交,并使用git cherry-pick将其提升到当前分支。

答案 1 :(得分:-1)

你可以简单地做一个

git diff version1..version2

希望这有帮助