Git commit并没有按正确的顺序压缩我的提交

时间:2015-12-17 11:18:04

标签: git

我尝试过以下命令

git add .
git commit -m "something new"
git rebase -i HEAD~2

然而,我最近的提交是在底部

像:

pick 01dbd46 something
pick 29e6002 something new

我做错了吗?

1 个答案:

答案 0 :(得分:3)

这很好。 Git在交互式rebase中显示最顶层的提交。 (这与git log和其他命令的默认值不同,因此我们理解您的困惑。)

如果您执行类似

的操作
pick 01dbd46 something
squash 29e6002 something new

something new将被压缩为something