需求:将分支A上的部分提交合并到分支B(git cherry-pick) 

1. 在pycharm中将代码切换到分支B
2.然后在log中切换到分支A的提交记录

3. 右击需要合并的提交记录,选择cherry-pick,即可将当前的提交合并到分支B

4. 如果有多个需合并的提交记录,则多次重复步骤3即可

或者可参考:git cherry-pick常用命令详解 - lalalady - 博客园

5. 最后如果遇到冲突,编辑文件解决冲突即可,然后push
6. 如果在push之前需要撤销合并,则在命令行直接 git reset即可
7.如果push后需要撤销合并,则在刚刚cherry-Pick的地方,筛选出分支B的提交记录,然后对相应的提交记录进行Revert commit

更多推荐