提交南瓜后,可以看到旧的更改

我正在分支上,我们将其命名为branch_X。 我在此分支上进行了很多提交,然后将其重新基于branch_Y而不是master。现在,我要压缩我在branch_X上所做的所有提交。

执行git rebase -i branch_Y后,我会看到:

pick f286i92 commit1
pick 9eb5eo7 commit2
pick 6dje1f9 commit3
pick 21235f5 commit4
pick df3e511 commit5

所以我用squash替换了对南瓜的提交,我有这个:

pick f286i92 commit1
squash 9eb5eo7 commit2
squash 6dje1f9 commit3
squash 21235f5 commit4
squash df3e511 commit5

很好,提交被压缩,但是文件中有冲突。 我检查了这些文件,看来commit2的更改在这里 但这是奇怪的原因,commit3删除了所有commit2行。 我确定这些更改不在branch_Y上。

任何想法如何解决此问题? 我只想压缩我所做的提交,并拥有最新的分支而没有冲突。

liuzuowei521 回答:提交南瓜后,可以看到旧的更改

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3165932.html

大家都在问