Предположим, у вас есть история, содержащая три коммита 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
Есть ли способ или это просто невозможно?