当前位置:   article > 正文

eclipse合并git分支_eclipse git merge一个commit

eclipse git merge一个commit

合并选项: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:无反应

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

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

合并分支代码

切换分支或标签

 合并代码

 

 

 解决冲突后提交

 

 

 

 合并存在问题可以再次合并提交指定版本

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/409787
推荐阅读
相关标签
  

闽ICP备14008679号