IDEA--通过cherrypick实现指定几条git提交记录合并到新分支
【学习背景】
Hi,大家好,我是贾斯汀,今天分享一个工作经验小技巧,相信很多小伙伴都有使用IDEA编写代码,然后
git
作为版本控制,可能大家平时比较习惯用的是从原分支合并(merge)所有提交记录到新分支,但是实际当中也有这样的一种需求,就是只想合并原分支的指定几条git提交记录到新分支
,今天主要分享,如何通过IDEA中的cherrypick
功能实现指定几条git提交记录合并到新分支。
【实现过程】
一般每个公司对于分支的定义都有不同的命名规范,本文以master和develop分支为例进行说明,develop就是开发人员日常进行开发提交代码的分支,而master分支则一般代表比较严格的分支,主要将在develop开发分支完成测试过的代码合并到master分支。
开发分支:develop
目标分支:master
(1)切换Local本地为master分支
(2)拉取master分支最新代码
(3)切换branch为origin/develop
远程分支
切换后如下:
(4)从下往上,依次选中指定提交记录cherrypick
(5)完成cherrypick后,push推送master到远程
(6)确定push,确定推送到远程
(7)最后检查master目标分支,可以看到从develop分支cherrypick到master分支的指定两条提交记录
文章来源: blog.csdn.net,作者:吾日三省贾斯汀,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/JustinQin/article/details/123306242
- 点赞
- 收藏
- 关注作者
评论(0)