假设你有一个包含三次提交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
有办法吗,还是根本不可能?