Diyelim ki A, B ve C üç komitesini içeren bir geçmişiniz var :
A-B-C
İki A ve B taahhüdünü bir taahhüt AB ile birleştirmek istiyorum :
AB-C
denedim
git rebase -i A
editörümü aşağıdaki içeriklerle açar:
pick e97a17b B
pick asd314f C
Bunu ben olarak değiştiriyorum
squash e97a17b B
pick asd314f C
Sonra Git 1.6.0.4 şöyle diyor:
Cannot 'squash' without a previous commit
Bir yol var mı yoksa bu imkansız mı?