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