Nếu anh ở dưới tình huống sau đây,Làm thế nào để sử dụng tương tác rebase trên đầu tiên (root) cam kết của một chi nhánh?
$ git log --oneline
* abcdef commit #b
* 123456 commit #a
Tôi biết tôi luôn có thể chạy
$ git reset HEAD~
$ git commit --amend
Tuy nhiên, tôi đã cố gắng để chạy
$ git rebase -i HEAD~2
nhưng tôi đã nhận
fatal: Needed a single revision
invalid upstream HEAD~2
Do đó câu hỏi của tôi: có cách nào để sử dụng git rebase
để đè bẹp hai cam kết này hay không?
tôi đã gõ câu trả lời của tôi cùng lúc :) – Jubobs
vâng; tôi đã nhấp vào "đăng câu trả lời của bạn" và tải lại trang đã mang cả hai câu trả lời trở lại :) nhưng bạn đã gặp khó khăn thứ hai;) –