当前位置:   article > 正文

Git步步进阶---执行git merge时提示Already up-to-date之惊心动魄真正原因揭秘

already up-to-date

背景

最近在将自己的temp分支准备合并到develop分支时,出现了Already up-to-date.提示,当时的想法,明明2个分支的HEAD的内容不一样,为什么会有这个错误提示呢?甚至一度怀疑git是否出问题了,此时也翻看了其他人遇到类似错误的提示的处理方法,没说说原因,直接一堆命令就说可以了,实在摸不着头脑。

静心梳理过程

1,目前状况,共有3个分支,1个是master,1个是develop,1个是临时建立的自己的分支temp,其中master是上线用的分支,develop是开发用的分支,正常的节奏是每周都会把功能在develop测试后合并到master进行上线。整体都是通过父子模块的形式进行开发。

2,我为什么建立这个临时分支呢?最近我有几个task是几乎并行进行的,其中一个确定本周开发测试完会进行上线,另外一个任务较大,预计会下周上线但是本周需要开发一部分;根据本周总的任务安排,预计会只有我自己修改这个模块进行上线。基于以上认知,三下五除二,我就把任务一给做完给提交测试,测试很给力,很快测试通过可以上线,于是我就把develop代码合并到了master上;然后这边进行下一个task 的开发,经过一两天的开发,第二个任务也基本没啥问题了,当然本地也是都执行过commit了(不过这其中包含有对本周第一个task的重要细节优化),只是没提交到远程。一切的一切看起来都是那么的OK,突然产品那边发出一个需求说要把上周做的一个功能做个小的调整后跟随这周版本上线。请问此时的你怎们处理呢?我也有了自己现在想想不太好的做法。

3,于是我首先把

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

闽ICP备14008679号