博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Git命令cherry-pick,选择把一部分代码提交到另一个分支
阅读量:5368 次
发布时间:2019-06-15

本文共 693 字,大约阅读时间需要 2 分钟。

由于对git的使用还不是很熟悉,只是会基本的添加、提交、分支相关简单操作,在开发新需求的时候,需要涉及两个项目,一部分在新项目的新分支上开发的,另一部分是在老项目的老分支上开发的(这里忘了创建新分支)。项目开发完提交的时候,在新项目分支顺利提交并review,但是老项目上的部分代码这里就遇到了问题,怎么提交呢?再提交到老分支上不合理啊,提出这个问题我的leader直接告诉了我cherry-pick,还给我讲了使用方法。大概是这样:在老项目的老分支上执行add、commit操作,然后记住commit id,再创建并切换到你的老项目新分支上,然后再执行cherry-pick 命令跟上你的commit id。我记住了,然后参考了网上一两个帖子,开始试手,解决自己的问题~

上面的话可能让你有点儿蒙圈,什么老项目新分支,新项目新分支的,一定要仔细读啊,哈哈~~

 大概几步操作:

然后执行接下来的git pull,git push ,进入review系统,查看关联所属项目,ok,一切正常~

如果是多个分支、多个提交的话,cherry-pick也是可以跟多个commit id的,也就是说可以把更多的都合并到一个分支里~具体可以参考其他博文。

https://blog.csdn.net/jxianxu/article/details/79240158

https://blog.csdn.net/fightfightfight/article/details/81039050

转载于:https://www.cnblogs.com/wt645631686/p/9988062.html

你可能感兴趣的文章
PHP Fileinfo组件越界内存破坏漏洞
查看>>
hdu1385 Minimum Transport Cost (floyd + 记录路径)
查看>>
parameter server
查看>>
MapReduce Job调试教训
查看>>
网站系统开发参考网址
查看>>
C# 播放声音
查看>>
Spring之事务管理的好处
查看>>
转:三值逻辑与NULL的处理方式
查看>>
利用模拟退火提高Kmeans的聚类精度
查看>>
【后渗透】PowerSploit
查看>>
英文标题的大小写zz
查看>>
linux系统jdk安装
查看>>
css 雪碧图
查看>>
单片机按键实现加减
查看>>
C#获取当月第一天和最后一天
查看>>
UnhandledExceptionPolicy
查看>>
显示浏览访客的IP
查看>>
Wireshark抓取本地回环接口数据包 RawCap.exe
查看>>
uestc 1720无平方因子数
查看>>
2018-4-25-- 2.在sublime3里安装git插件并连接GitHub
查看>>