git将某分支的某次提交合并到另一分支

代码开发的时候,有时需要把某分支(比如develop分支)的某一次提交合并到另一分支(比如master分支),这就需要用到git cherry-pick命令。

首先,切换到develop分支

git checkout develop

查看提交日志

git log

查找需要合并的commit记录,比如commitID:7fcb3deff

然后,切换到master分支

git checkout master

提交合并到master分支

git cherry-pick 7fcb3defff

如果有冲突可以使用下面三种方式处理

命令 说明
git cherry-pick --abort 撤销合并
git cherry-pick --continue 处理完冲突继续执行
git cherry-pick --skip 跳过

在SourceTree中查看所有分支,右键-然后选择遴选(cherry-pick)对应的提交到当前分支即可

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容