-
首先,在
v2分支上找到你想要合并的提交的哈希值(Commit Hash)bash
git checkout v2 git log --oneline这会显示一列简短的提交历史,例如:
text
a1b2c3d (HEAD -> v2) Fix critical security bug e4f5g6h Update documentation 7i8j9k0 Add new feature X ...找到你需要的那个提交,记下它的哈希值(如
a1b2c3d)。 -
切换回
v2.1分支bash
git checkout v2.1 -
执行遴选操作
bash
git cherry-pick a1b2c3d这个命令会仅将
a1b2c3d这个提交的更改应用到当前分支 (v2.1),并会创建一个新的提交。 -
解决冲突(如果有)
- 和
merge一样,cherry-pick也可能产生冲突,解决流程完全相同:手动编辑文件 ->git add-> 然后使用git cherry-pick --continue来完成操作。
- 和