Git 恢复到以前的内核版本

Git 恢复到以前的内核版本,git,github,Git,Github,我有内核2.6.38-utrace,它支持utrace。我想为2.6.29.6内核提供utrace支持。我的计划是使用git将2.6.38-utrace内核恢复到2.6.29.6,并找到它们之间的差异,并将其用作补丁 我是git的新手。sombody能否告诉我执行此操作的方法返回到提交Linux 2.6.29.6。让我们假设它是8e0ee4(实际上是2.6.29): Git会告诉你你现在处于一种“超脱的头脑状态”;没关系。为您的更改创建分支: git checkout -b 2.6.29+utr

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


我是git的新手。sombody能否告诉我执行此操作的方法返回到提交Linux 2.6.29.6。让我们假设它是
8e0ee4
(实际上是2.6.29):

Git会告诉你你现在处于一种“超脱的头脑状态”;没关系。为您的更改创建分支:

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

您只需执行

git diff version1..version2

希望这能有所帮助

这还不够,因为还会有其他看起来不重要的变化,但最终依赖性会显示它们很重要。你还不如把所有的差异都拉进去,每隔一天问同样的问题也无济于事。2.6.29太旧了,有很多变化是不可移植的。你至少需要2.9.36之类的东西。@J-16斯迪兹:我想2.9.36还没来呢!!我应该是2.6.36
git diff version1..version2