gpt4 book ai didi

git - 如何 merge 来自其他 git 存储库的部分更改

转载 作者:太空狗 更新时间:2023-10-29 13:38:59 27 4
gpt4 key购买 nike

我有一个带有 Android 内核 v3.0.36 的 git 存储库。但是现在,Linux 3.0.38 已经出来了。 Android 和主线 Linux 不兼容,所以我只想 pull 3.0.37 和 3.0.38 的更改(只是一小部分更改)。而且我不想进行其他更改。

我正在使用 Github。我看到很多人的日志都是这样的:

net: wireless:bcm4329: 修复未知转义 '%'90fcf01d79 浏览代码Choi, Jong-Hwan authored 8 个月前 xxx 3 个月前提交

他们怎么做到的?我该怎么做?

最佳答案

您可以获取存储库中的其他分支,并挑选您需要的提交。参见 git cherry-pick ,或者 git show --pretty=email <commit-id> |git am -3 ,甚至 git format-patch -o /tmp v3.0.37..v3.0.38 , 其次是 git am -3 /tmp/<file>对于有趣的,可能是编辑过的补丁

关于git - 如何 merge 来自其他 git 存储库的部分更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11611151/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com