Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 在补丁被后端口的地方打印所有内核版本_Git_Github_Linux Kernel_Kernel - Fatal编程技术网

Git 在补丁被后端口的地方打印所有内核版本

Git 在补丁被后端口的地方打印所有内核版本,git,github,linux-kernel,kernel,Git,Github,Linux Kernel,Kernel,我有一个最新内核补丁的提交id。我想知道所有的内核版本,补丁的后端口。目前我使用的是git descripe--contains commitid,它只给了我一个结果,我不确定这个结果是否正确。是否有其他命令或方法修改此命令以列出应用修补程序的所有以前的修订?我已经克隆了稳定的内核存储库 大多数后端口提交消息类似于上游提交。那么我们可以编写一个脚本来检查这些类型的提交消息吗?您的命令是正确的。但正如@0andriy所说,提交ID也可能会改变(因为每次应用相同的补丁时,它都会生成不同的提交ID)。

我有一个最新内核补丁的提交id。我想知道所有的内核版本,补丁的后端口。目前我使用的是
git descripe--contains commitid
,它只给了我一个结果,我不确定这个结果是否正确。是否有其他命令或方法修改此命令以列出应用修补程序的所有以前的修订?我已经克隆了稳定的内核存储库


大多数后端口提交消息类似于上游提交。那么我们可以编写一个脚本来检查这些类型的提交消息吗?

您的命令是正确的。但正如@0andriy所说,提交ID也可能会改变(因为每次应用相同的补丁时,它都会生成不同的提交ID)。但是提交消息大部分时间保持不变。因此,您可以通过git log-p或git log--oneline命令验证它。

您的命令是正确的。但正如@0andriy所说,提交ID也可能会改变(因为每次应用相同的补丁时,它都会生成不同的提交ID)。但是提交消息大部分时间保持不变。因此,您可以通过git log-p或git log--oneline命令验证它。

请注意,相同的提交(ID和内容)可能已在稳定树中更改。所以,大致上你的命令是正确的。其余的是一组特殊情况。@0安德烈:是的,但我如何自动列出所有修订?!不可能。您可以尝试做的是签出每个标记并尝试选择提交。如果它没有失败,则可能没有此类提交(例如,它在那里并且已被还原),如果它失败,则可能它在那里。但是,距离(提交的)来源越远,此任务就越难完成。请注意,相同的提交(ID和内容)可能已在稳定树中更改。所以,大致上你的命令是正确的。其余的是一组特殊情况。@0安德烈:是的,但我如何自动列出所有修订?!不可能。您可以尝试做的是签出每个标记并尝试选择提交。如果它没有失败,则可能没有此类提交(例如,它在那里并且已被还原),如果它失败,则可能它在那里。但如果您远离(提交的)来源,那么这项任务就越难完成。我不想去查看所有提交消息。这不是正确的回答我不想去看所有的提交消息。这不是正确的答案