如何在重新定基后压缩提交



我重新设置了代码的基础(重新设置基础由21个步骤组成(,然后在重新设置基础后,我想压缩提交。当我写git-rebase-I Head~3时,它不会选择最后3个提交,它会选择更多。我想可以让它再多一些,然后它要求我再次调整基准。为什么?这正常吗?发生了什么?

一种可能的解释是第一个rebase没有完全完成。

如果可能的话,再次尝试第一次重新基准(例如在新克隆中(,完成后,进行git status检查:

  • 你在右边的分支
  • 状态为"0";清除">

然后再尝试第二次压扁。

正如OP Dato Nefaridze在评论中提到的那样,最初的重组似乎没有正确进行:

我通过再次重新定基解决了问题,没有发生任何不好的

最新更新