使用 git,我创建了一个本地分支来工作。然后我逐步提交了我的工作。所以,我在同一个拉取请求中获得了 3 次提交,我想将它们合并为一个。
我发现如果我们遵循以下步骤,就有办法做到这一点:
git rebase -i HEAD~3
=> 分支中的所有提交如下所示
pick mycommit1
pick mycommit2
pick mycommit3
- 要将它们融合到第一个中,我必须将 mycommit2 和 mycommit3 的命令设置为
squash
而不是pick
但是,就我而言,我在主分支中的提交之间有很多提交,因此,我不能这样做。
因此,我会问我是否可以在我的拉取请求中进行合并。
欢迎您的想法。
谢谢