我有内核2.6.38-utrace,其中包含utrace支持。我想为2.6.29.6内核提供utrace支持。我的计划是使用git将2.6.38-utrace内核恢复为2.6.29.6并在它们之间找到差异并将其用作补丁。
我是git的新手。 sombody可以告诉我这样做的方法
答案 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
希望这有帮助