获取需要合并的三个提交 ID
先切换到包含这三次修改的源分支,查看提交历史:

git checkout 源分支名  # 例如:git checkout feature-branch
git log --oneline  # 显示简洁的提交历史,找到三个目标提交的 ID(形如 a1b2c3d、e4f5g6h 等)

按Q键退出查看历史

切换到目标分支
切换到你要合并这些修改的分支:

git checkout 目标分支名  # 例如:git checkout main

依次应用三个提交
使用 cherry-pick 按顺序应用提交(注意:必须按提交时间从早到晚的顺序执行,否则可能导致冲突):

如果只需要一次  则进行一次命令就可以

git cherry-pick 第一个提交ID
git cherry-pick 第二个提交ID
git cherry-pick 第三个提交ID
Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐