Đi đến nội dung
Lỗi GitLỗi
error: unable to find object

error: Không thể tìm thấy object

Một Git object được tham chiếu trong repository không thể tìm thấy.

gitlinuxwindowsmacos

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

Repository tham chiếu đến một object (commit, tree, blob) bị thiếu trong .git/objects. Điều này có thể xảy ra sau khi garbage collection quá mạnh tay, lỗi đĩa, hoặc các thao tác bị gián đoạn.

Cách sửa

Chạy git fsck --full để xác định tất cả các object bị thiếu. Fetch từ remote để khôi phục: git fetch origin. Nếu remote vẫn còn, cách đơn giản nhất là clone lại repository.

Ví dụ

git fsck --full
Tài liệu chính thức

Mã lỗi liên quan