将一个分支的部分修改同步到另一个分支( cherry-pick)

eg: 把feature_V3.1.4模拟练习 这个问题修改( 考试界面没有过滤问题修)提交到 feature_V3.4.0江苏

第一步:查找commit号

git checkout feature_V3.1.4模拟练习
git log    [查到后用 ctrl+z退出]
image.png

第二步:切换到目标分支用cherry-pick提交

git checkout feature_V3.4.0江苏
git cherry-pick ed79ca6e5f11e67

如果有冲突再把冲突解决即可。


image.png

最后解决好冲突提交上远端就可以了

ps 如果有多个提交可以用如下命令

git cherry-pick commitid1..commitid10
git cherry-pick (commitid1..commitid10]

如果您发现本文对你有所帮助,如果您认为其他人也可能受益,请把它分享出去。

你可能感兴趣的:(将一个分支的部分修改同步到另一个分支( cherry-pick))