Giả sử bạn có một lịch sử chứa ba lần xác nhận A, B và C :
A-B-C
Tôi muốn kết hợp hai cam kết A và B với một cam kết AB :
AB-C
Tôi đã thử
git rebase -i A
mở ra trình soạn thảo của tôi với các nội dung sau:
pick e97a17b B
pick asd314f C
Tôi thay đổi điều này thành
squash e97a17b B
pick asd314f C
Sau đó, Git 1.6.0.4 nói:
Cannot 'squash' without a previous commit
Có cách nào hay điều này là không thể?