首页 > 解决方案 > git:将最后三个提交压缩在一起

问题描述

我想将我的最后 3 个提交压缩在一起(从 ax38aa 到 ax18aa)。

我有

commit ax18aa
commit ax28aa
commit ax38aa
commit ax48aa
commit ax58aa

代码

git rebase -i ax48aa

但很惊讶当我做git log我只有

commit ax48aa
commit ax58aa

并且没有向 mi 询问提交的新消息。我能怎么做?请?谁能帮忙谢谢

标签: gitrebase

解决方案


可以这样做:

git reset --soft ax38aa
git commit --amend -m "some blahblah"

推荐阅读