假设您有一个包含三个提交 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
有没有解决方案,还是说这是不可能的?