fatal: shallow update not allowedfatal: shallow update not allowed
Надсилання зі shallow-клону відхилено, оскільки віддалений репозиторій не підтримує shallow-оновлення.
Що спричиняє цю помилку
Ваш репозиторій є shallow-клоном (створеним з --depth), а віддалений сервер не приймає push зі shallow-клонів. Для надсилання потрібна повна історія.
Як виправити
Перетворіть неповний клон на повний: git fetch --unshallow origin. Потім повторіть push. У середовищах CI збільште глибину клонування або використовуйте повний клон замість поверхневого.
Приклад
git fetch --unshallow originПов'язані коди помилок
CONFLICT (content): Merge conflictКонфлікт злиття
Git не зміг автоматично злити зміни, оскільки одні й ті самі рядки були змінені в обох гілках.
fatal: remote origin already existsfatal: remote origin already exists
Remote із вказаним ім'ям вже налаштовано.
No local changes to saveNo local changes to save
Git stash не знайшов змінених відстежуваних файлів для збереження.
fatal: Unable to create lock filefatal: Unable to create lock file
Існує файл блокування Git (.lock), який перешкоджає виконанню операції.
error: object file is emptyerror: object file is empty
Об'єктний файл Git пошкоджений і не містить даних.
fatal: Not possible to fast-forward, abortingfatal: Not possible to fast-forward, aborting
Pull з параметром --ff-only завершився помилкою, оскільки гілки розійшлися.