Interactive rebase (git rebase -i) cho phép bạn ghi đè, sắp xếp lại, gộp, chỉnh sửa hoặc bỏ các commit — dọn dẹp lịch sử commit của bạn trước khi chia sẻ nó. Đây là một công cụ mạnh để tạo lịch sử sạch, logic từ các commit work-in-progress lộn xộn.
Bắt đầu một interactive rebase
git rebase -i HEAD~4 # rebase tương tác 4 commit cuối
git rebase -i <commit>
