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

时间:2019-11-04 14:37:54

标签: git

我正在分支上,我们将其命名为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上。

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

0 个答案:

没有答案