小编ren*_*iaL的帖子

合并后Git提交丢失

我们有3个分支(A,B,C)如下:

---\--A1--\------Am------Merge1---An---Merge2---
    \      \              /             /
     \      \--C1---C2---/             /
      \                               /
       \--B1--------------Bn---------/
Run Code Online (Sandbox Code Playgroud)

问题出现在Merge2上.在Merge1和Merge2之间出现的Merge2之后,分支C上的一些提交(不是全部,但是只有一些,比如说C2)会在分支A上丢失.

在执行Merge2时,只有一个文件冲突,这与丢失的提交(C2)无关.我们解决了这个问题并成功完成了合并.

似乎C2在分支A上被Merge2反转,没有任何日志.

发生了什么?这种情况可能是什么原因?

git

18
推荐指数
1
解决办法
5076
查看次数

标签 统计

git ×1