我正在尝试对我历史记录中较早的一些提交进行 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
我希望压缩三个测试提交。 在这种情况下,git rebase -i HEAD~106
不太实用。 我想要的是类似于git rebase -i 64bd9e7:26c612d
的东西。
Git是否具有此类行为,如果有,我该如何使用它?
我查看了这篇文章,但它没有回答我的问题。