tôi đã sử dụng git init
để tạo ra một repo tươi, sau đó thực hiện ba cam kết. Bây giờ tôi muốn rebase để quay trở lại và sửa đổi cam kết đầu tiên của tôi, nhưng nếu tôi làm git rebase -i HEAD~3
nó than phiền! Nếu tôi thử cùng với HEAD~2
thì nó sẽ hoạt động nhưng chỉ cho phép tôi sắp xếp lại hai lần commit cuối cùng.Làm cách nào để git rebase commit đầu tiên?
Làm thế nào để đề cập đến 'cam kết trước khi có bất kỳ cam kết' hoặc quay trở lại và chèn một trống cam kết?
Darnit, dup of http://stackoverflow.com/questions/11987914/how-do-i-reword-the-very-first-git-commit-message – lxs