error: sparse-checkout is not enablederror: sparse-checkout chưa được bật
Đã thực hiện thao tác sparse-checkout nhưng tính năng này chưa được bật.
Nguyên nhân gây ra lỗi này
Bạn cố chỉnh sửa các pattern sparse-checkout mà chưa bật tính năng sparse-checkout trước. Sparse checkout phải được khởi tạo trước khi có thể cấu hình.
Cách sửa
Khởi tạo sparse checkout: git sparse-checkout init --cone. Sau đó đặt các pattern: git sparse-checkout set dir1 dir2. Xác minh bằng: git sparse-checkout list. Dùng --no-cone cho các pattern dựa trên regex.
Ví dụ
git sparse-checkout init --coneMã lỗi liên quan
error: Entry has been modified in the work treeerror: Mục đã bị sửa đổi trong cây làm việc
Một thao tác Git bị chặn vì các file trong working tree đã bị chỉnh sửa.
error: cannot rebase: You have unstaged changeserror: 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.
error: Your local changes would be overwrittenerror: Your local changes would be overwritten
Git từ chối thực hiện thao tác vì nó sẽ ghi đè các thay đổi cục bộ chưa commit.
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.
You are in 'detached HEAD' stateTrạng thái Detached HEAD
HEAD đang trỏ đến một commit cụ thể thay vì một nhánh, nghĩa là các commit mới sẽ bị mồ côi.
remote: error: GH006: Protected branch update failedremote: error: Protected branch update failed
Một lần push đến nhánh được bảo vệ bị từ chối do các quy tắc bảo vệ nhánh.