Tôi đã từng git inittạ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~3thì sẽ phàn nàn! Nếu tôi thử tương tự với HEAD~2thì 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?