我有这样的提交历史记录:
f85179d ten
7de4071 nine
5c7a482 eight
9585035 seven
b41bffc six
d102f05 five
5a28cb9 four
6fc27c9 three
524b0c7 two
bb7e6ae one
我想将提交“one”到“five”压缩成一个提交,使它看起来像这样:
f85179d ten
7de4071 nine
5c7a482 eight
9585035 seven
b41bffc six
4tg56y5 Squash five commits into one commit.
重要的是,我想保持未取消的提交的SHA值相同。这意味着我不能只使用`git rebase --root -i',因为它会改变所有的哈希值。