Egit插件之 Merge


合并选项:merge options 

m1.提交(提交结果):Commit (commit the result)

m2.没有提交(准备合并提交,但是还没有提交):No commit (prepare merge commit, but don't commit yet)

m3.挤压(将更改合并到工作树中,但不要创建合并提交):Squash (merge changes into working tree, but don't create merge commit)


快进选项(合并没有冲突):Fast forward options

f1.如果快进,只更新分支指针。:If a fast-forward, only update the branch pointer

f2.如果一个快进,创建一个合并提交。:If a fast-forward, create a merge commit

f3.如果不是快进,就是失败。:If not a fast-forward, fail


场景:

当前分支A(master分支,旧代码)   提交记录为: a1>>a2

目标分支B(dev分支,合并对象,新代码) 提交记录为:a1>>a2>>b1>>b2


f1-m1:合并代码 + 自动生成commit记录  ,会自动叠加在原有分支之上

如:a1>>a2>>b1>>b2>>c1(默认用这个)

f1-m2:合并代码 + commit时 自动填写commit message(无法修改),手动提交后,等同于f1-m1

如:a1>>a2>>merge1(可以修改代码内容)

f1-m3:合并代码
如:a1>>a2( 如果b分支的commit message写的不好,这相当于是一个后悔药


f2-m1:同f1-m1

f2-m2:同f1-m2

f2-m3:报错


f3-m1:无反应

f3-m2:无反应

f3-m3:无反应


暂时只测试了 没有冲突的情况

所以使用默认的选项就好了

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值