GIT遇到的一个问题

今天在git提交时遇到一个问题,处理了一个下午,最终的方案还是develop分支回滚,在此记录,以儆效尤。

整个流程是这样的,A用户pull出代码后,编辑完在时间x提交,但没有push,B用户修改代码后push上去,A用户再push的时候会把B用户前面push的覆盖掉。这看起来是没啥问题,但是在merge冲突的时候就有大问题了。

这次发生的问题就是A,B用户都想要merge dev上的代码,但是由于沟通的原因,发生的上述的事情。

由于git记录的是提交的时间,所以当去查询提交记录的时候会发现,A在很早之前就提交了
日志显示:
A commit a1
。。。。。。
B commit & push b1
A pull->merge
B pull->merge
B commit& push b2
A commit& push a2
这个时候从提交记录去看,会发现B commit一直到B commit& push代码都是好的。A commit& push后出现问题,但是看此次提交记录,里面都是该次修改的内容,并不涉及到a1的内容。但是确实将 a1 push上去。

image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Lesson 3: Using GitHub to Collaborate 3.1 Creating a GitH...
    赤乐君阅读 6,351评论 3 11
  • 禅茶是什么?今天回想了好久的问题,缘起于恩师的一句话。引发了一些思考,在这里记录一下。个人觉得,真正的禅茶是不可能...
    即心即佛阅读 274评论 0 1
  • 我格外的喜欢秋天,带一点萧瑟,更多的却是天高地阔的淡然。 在这个我生活的城市中,在某一个周末里,约上好...
    甛壹阅读 451评论 0 0
  • 路,是人走出来的。有的人历尽沧桑,孤苦无依,不知短暂的余生之路还有多远。有的人千辛万苦,心怀希望,在平凡的人生之路...
    穿裙子的士阅读 382评论 0 1
  • 已经数不清这是第几次送李先生去车站,当离别随着他满满当当的背包,以及那熟悉的背影渐渐消失在站台的人群里,我对自己说...
    罗帆文集阅读 252评论 2 2

友情链接更多精彩内容