首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >git小技巧:cherry pick

git小技巧:cherry pick

原创
作者头像
CLink
发布2025-09-29 16:40:35
发布2025-09-29 16:40:35
3270
举报

在一些常见的开发情景中,经常会出现大家都从某一个发布版本拉新分支,但是有些功能写着写着突然来了个小功能,你把小功能写完提交了,但是大功能没写完分支还没法合并,这个时候应该怎么办呢?

这个时候就可以使用到cherry pick指令了。

举例:

如果情况类似于:

代码语言:txt
复制
main:    A -- B -- C -- D
feature:           C -- E -- F

只想合并E到main上。

可以使用指令提交:

代码语言:bash
复制
git checkout main
git cherry-pick <commit-id> # 单个提交
git cherry-pick <commit1> <commit2> <commit3> # 多个独立提交
git cherry-pick <start-commit>^..<end-commit> # 多个连续提交

也可以使用IDEA可视化选择提交,然后cherry pick

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档