各位码农朋友们一定有碰到过这样的情况:在develop分支上辛辛苦苦撸了一通代码后开发出功能模块A,B,C,这时老板过来说,年青人,我们现在先上线功能模块A,B。你一定心里一万只 *** 奔腾而过,但为了混口饭吃必须得按老板的意思办事啊。
怎么办?一个办法就是,重新建一个分支,然后再把功能模块C回退,留下功能模块A,B。这种做法不是不行,但是有更好的办法,那就是git所提供的cherry-pick功能。
cherry-pick类似于一个定制化的merge,它可以把其它分支上的commit一个个摘下来,合并到当前分支。
废话不多说,直接上实例。
比如我现在有个文件a.c,我在develop分支完成了三个功能模块:feature A,feature B,feature C。如下图:
现在,坑爹的老板只要feature A,feature B,我们现在用cherry-pick命令直接把feature A,feature B的提交合并到master分支里,如下操作:
可以看到,功能模块feature A,feature B已经被合并到master分支里。请注意,合并到master分支里的提交哈希值发生了改变,与原来的不同。
可以看出,cherry-pick命令使用 *** 很简单,即:
1 |
什么是绿茶?绿茶,又称不发酵茶,是以适宜茶树的新梢为原料,经过杀青、揉捻、干燥等典型工艺制成的茶叶。由于干茶的色泽和冲泡后的茶汤、叶底均以绿色为主调,因此称为绿茶。绿茶是历史上最早的茶类,古代人类采集...
伊利瑞士la手表价值表价值查询购置销售公司 瑞士la手表铁黄版价格 506700/元 长沙阉编草图有限公司 迪奥石英密斯手表深绿款价位 912600/元 忻州异腈舰泪...
卡千金是信用卡还款治理APP,当前新用户注册为会员后,每绑定一张信用卡,可免费领取5米还款金,最多支持4张,一共20米还款金,首次导入账单可再获得5米还款金。这个还款金没金额限制,还款时可直接抵扣现金...
很多人都有疑问,手机微信能够另外在两个手机登录吗,尤其是企业办公的手机微信都惦记着在企业的手机上跟家中的手机上另外登录,那样就不容易存有遗失文档的状况。可是这类作法实际上是十分不可靠的,由于基本上在目...
端午佳节,每家每户总免不了要吃粽子,咸粽派和甜粽派也早已PK了不知道是多少连击了,我感觉各有千秋,何必刁难另一方呢,端午节来了发个说说吧。下边我产生:端午节来了的朋友圈文案2020 端午来临节日开心...
感恩类作文(写一篇关于感恩的作文) 感恩节作文100字: 今天我要给妈妈洗脚,我拿来盆,倒进了热水,叫妈妈来洗脚。我用我的手抚摸着那双有着干裂纹痕的脚,我心里瞬时想起:妈妈早出晚归,忙里忙...