Đi đến nội dung
Lỗi GitLỗi
error: cannot rebase: You have unstaged changes

error: cannot rebase with unstaged changes

Git từ chối rebase vì có các thay đổi chưa được commit trong thư mục làm việc.

gitlinuxwindowsmacos

Nguyên nhân gây ra lỗi này

Bạn có các file đã chỉnh sửa chưa được stage hoặc commit. Git yêu cầu thư mục làm việc sạch để thực hiện rebase vì nó cần chỉnh sửa file trong quá trình này.

Cách sửa

Commit các thay đổi của bạn: git add . && git commit -m 'WIP'. Hoặc stash chúng: git stash, rebase, rồi git stash pop. Hoặc bỏ qua thay đổi: git checkout . (phá hủy dữ liệu).

Tài liệu chính thức

Mã lỗi liên quan