Перейти к содержимому
Ошибки GitОшибка
fatal: shallow update not allowed

fatal: shallow update not allowed

Push из поверхностного клона был отклонён, поскольку удалённый репозиторий не принимает поверхностные обновления.

gitlinuxwindowsmacos

Что вызывает эту ошибку

Ваш репозиторий является поверхностным клоном (создан с --depth), а удалённый репозиторий не принимает push из поверхностных клонов. Для выполнения push необходима полная история.

Как исправить

Превратите неполный клон в полный: git fetch --unshallow origin. Затем повторите push. В средах CI увеличьте глубину клонирования или используйте полный клон вместо неполного.

Пример

git fetch --unshallow origin
Официальная документация

Связанные коды ошибок