Tôi đã từng git init
tạo một repo mới, sau đó thực hiện ba lần cam kết. Bây giờ tôi muốn rebase để quay lại và sửa đổi cam kết đầu tiên của mình, nhưng nếu tôi làm vậy git rebase -i HEAD~3
thì sẽ phàn nàn! Nếu tôi thử tương tự với HEAD~2
thì nó cũng hoạt động nhưng chỉ cho phép tôi sắp xếp lại hai lần cam kết cuối cùng.
Làm cách nào để tham chiếu đến 'cam kết trước khi có bất kỳ cam kết nào' hoặc quay lại và chèn một cam kết trống?