假设您有一个包含三个提交A、B和C的历史记录:
A-B-C
我想将两个提交A和B合并为一个提交AB:
AB-C
我试过
git rebase -i A
这将打开我的编辑器,其中包含以下内容:
pick e97a17b B
pick asd314f C
我把它改成
squash e97a17b B
pick asd314f C
然后 Git 1.6.0.4 说:
Cannot 'squash' without a previous commit
有没有办法或者这是不可能的?