git 合并后代码丢失

问题描述 投票:0回答:1

情况是这样的: 一个分支称为 master,另一个分支称为 dev,最后一个分支称为 feature

4 月 20 日,A 推送了一个提交 m1 到 feature。 4 月 26 日,分支 dev 从分支 master 创建, 4月30日,另一个人B推送了一个commit m2到master, 5月5日,A使用cherry-pick将m1从feature合并到dev,

5月7日,我将master合并到dev,但我发现冲突代码(m1和m2之间)自动合并,没有信息(如未合并的路径),m2的代码覆盖了m1的代码。

所以我想知道为什么m1被覆盖而没有提示?

我创建另一个存储库尝试进行复制,但失败了。

git merge git-merge
1个回答
0
投票

如果你用过github,还是可以在网站上手动回滚查看,第一次commit的代码应该有。

© www.soinside.com 2019 - 2024. All rights reserved.