从远程存储库合并标签并保留标签历史记录?

Merge tags from remote repository and keep tag history?

我正在尝试使用 git.

将内核修订标签合并到 android 设备的内核中

到目前为止我已经完成了这个

git fetch <linux-stable reop> <branch>

git fetch <linux-stable reop> <branch>

要合并标签,我运行 git merge <tag> 例如git merge v3.10.45

这对代码进行了所有必要的更改。这个问题是,它没有显示提交它应用于到达标记的提交的历史记录。它应用了 10 次提交来到达一个标签,但在日志中它显示为“Merge tag <tag>”,我是作者(当我没有从 linux-stable 提交提交时)。

如何合并标签并保留构成该标签的提交?有没有选择标签之间的所有提交?

谢谢。

您没有创作这 10 次提交,但您确实创作了将这些提交合并到您要合并到的任何分支中的结果。

要查看作为合并提交一部分的提交,您可以查看历史记录,例如使用 git log --graph --oneline。在那里你可以看到进入合并提交的所有分支。