![](/img/trans.png)
[英]How to squash my git branch commits into the same branch without rebasing?
[英]How to squash commits after rebasing
我重新调整了我的代码(重新调整由 21 个步骤组成)然后在重新调整之后我想压缩提交。 当我编写 git rebase -i Head~3 时,它不会选择最后 3 个提交,而是选择更多。 我虽然可以让它更多,然后它要求我再次变基。 为什么? 正常吗? 怎么了?
一个可能的解释是第一个 rebase 没有完全完成。
如果可能,再次尝试第一个 rebase(例如在一个新的克隆中),并在完成后执行git status
检查:
只有这样才能尝试第二次变基以进行挤压。
正如OP Dato Nefaridze 在评论中提到的,最初的 rebase 似乎没有正确完成:
我通过再次变基解决了问题,没有发生任何不好的事情
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.