error: unable to find objecterror: 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.
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 --fullMã lỗi liên quan
error: No stash entries founderror: Không tìm thấy mục stash nào
Không có thay đổi nào được stash để apply hoặc pop.
fatal: ambiguous argumentfatal: ambiguous argument
Git không thể xác định đối số đề cập đến revision, path, hay thứ gì khác.
CONFLICT (content): Merge conflictXung đột hợp nhất
Git không thể tự động merge các thay đổi vì cùng một dòng bị chỉnh sửa trên cả hai nhánh.
error: LFS object not founderror: LFS object not found
Một file được theo dõi bởi Git LFS không thể tải xuống từ máy chủ LFS.
fatal: 'origin' does not appear to be a git repositoryfatal: remote repository not found
Git không thể kết nối đến kho remote được chỉ định.
There is no tracking information for the current branchThere is no tracking information for the current branch
Nhánh hiện tại chưa được thiết lập để theo dõi một nhánh remote.