git中的遴选cherry-pick和变基rebase的使用

栏目: IT技术 · 发布时间: 7年前 · 1820

遴选:

将2分支上的某些commit提交到3分支上:

  1. 切到3分支上
  2. 选中2分支上需要抽取的commit,按shift可以多选
  3. 点击遴选
  4. 如果遇到冲突,解决冲突,并标记已解决即可
  5. 提交

注意: 一次遴选过后,想要继续遴选,需要打开终端,执行git cherry-pick —quit 命令才可继续遴选

变基:

起因:从master分支上开出来的b1分支,而b1在合并到master之前,开了一个新的分支b2;当b1合并到master分支后,b2中并不包含b1部分,合并到master上,可能会在master上产生冲突;为了避免在master上产生冲突,选择变基rebase

  1. 切到b2分支
  2. 点击master上的最后一个节点(也可以是目标节点)
  3. 右击变基
  4. 若存在冲突,本地解决冲突过后,不要push,而是点击动作->继续变基(可能会有n次继续变基)
  5. 点击强制推送,将本地的代码强制替换远程的代码 git push —force

注意: 强制推送的设置: 偏好设置->高级->允许强制推送

git中的遴选cherry-pick和变基rebase的使用

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。

从需求到产品:0岁产品经理进阶之道

从需求到产品:0岁产品经理进阶之道

权莉 / 人民邮电出版社 / 2018-7 / 49.80元

本书主要针对刚入职的初级产品经理,从贴近工作状态的场景切入,对各阶段的知识点进行分类总结,旨在提供一套经过实践检验的产品方法论,为读者从初级产品经理成长为产品经理奠定坚实的基础。 书中提炼的方法和案例涵盖初级产品经理工作的方方面面,从基本技能到思维方式,从需求管理到产品规划定义,从框架选型到流程梳理,从工作模块拆解到案例剖析,用具体且贴合实际工作场景的内容,还原真实的产品工作方法及实践案例,既有方......一起来看看 《从需求到产品:0岁产品经理进阶之道》 这本书的介绍吧!

随机密码生成器

随机密码生成器

多种字符组合密码

RGB HSV 转换

RGB HSV 转换

RGB HSV 互转工具

HSV CMYK 转换工具

HSV CMYK 转换工具

HSV CMYK互换工具