Đi đến nội dung
Lỗi GitLỗi
fatal: shallow update not allowed

fatal: shallow update not allowed

Một lần push từ shallow clone bị từ chối vì remote không cho phép cập nhật shallow.

gitlinuxwindowsmacos

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

Repository của bạn là shallow clone (tạo bằng --depth) và remote không chấp nhận push từ shallow clone. Toàn bộ lịch sử là cần thiết để push.

Cách sửa

Hủy chế độ shallow của clone: git fetch --unshallow origin. Sau đó push lại. Với môi trường CI, tăng độ sâu clone hoặc dùng full clone thay vì shallow.

Ví dụ

git fetch --unshallow origin
Tài liệu chính thức

Mã lỗi liên quan