【发布时间】:2015-04-18 12:52:35
【问题描述】:
我有这样的提交历史:
f85179d ten
7de4071 nine
5c7a482 eight
9585035 seven
b41bffc six
d102f05 five
5a28cb9 four
6fc27c9 three
524b0c7 two
bb7e6ae one
我想将“一”到“五”的提交压缩成一个提交,如下所示:
f85179d ten
7de4071 nine
5c7a482 eight
9585035 seven
b41bffc six
4tg56y5 Squash five commits into one commit.
重要的是,我希望保持未压缩提交的 SHA 值相同。这意味着我不能只使用 `git rebase --root -i",因为它会改变所有的哈希值。
【问题讨论】: