我正在尝试rebase -i
一些发生在我历史上一段时间的提交。假设我有这样的日志:
* 5e32fb0 (HEAD -> master) Add latest feature
* 106c31a Add new feature
* 2bdac33 Add great feature
...100 other commits...
* 64bd9e7 Add test 3
* 3e1066e Add test 2
* 26c612d Add test 1
* 694bdda Initialize repo
我想压缩 3 个测试提交。在这种情况下,git rebase -i HEAD~106
不是很实用。我正在寻找的是类似git rebase -i 64bd9e7:26c612d
.
git 是否有这种行为,如果有,我该如何使用它?
我看过这篇文章,但它没有回答我的问题。