我使用“压缩合并”的方式将一个名为
之后,我从
清理步骤如下:
develop
的分支合并到了main
分支。假设有提交A、B和C从develop
合并到了main
,更改已经成功合并。我可以看到在main
分支上的压缩合并提交以及文件已更新。之后,我从
develop
分支创建了一个新分支(b-new
),并将其合并到了develop
。然而,当我尝试再次将main
与develop
同步时,仍然可以看到旧的差异(提交A、B、C)。如何解决这个问题?清理步骤如下:
- PR #1:将提交A、B、C从
develop
合并到main
- PR #2:将
b-new
合并到develop
- PR #3:再次将
develop
合并到main
(我现在卡在了旧差异上) - 我无法直接将更改推送到
main
而不需要获得1个批准 - 更改不会影响他人,所以不必担心。