«не отправил все необходимые объекты» является проявлением ошибки, а не самой ошибки.
Для информации, это сообщение приходит от builtin/fetch.c
метода
store_updated_refs()
, который вызывает
connected.c
метод check_everything_connected()
. Он выполняет
git rev-list --verify-objects --stdin --not --all
/*
* If we feed all the commits we want to verify to this command
*
* $ git rev-list --verify-objects --stdin --not --all
*
* and if it does not error out, that means everything reachable from
* these commits locally exists and is connected to some of our
* existing refs.
*
* Returns 0 if everything is connected, non-zero otherwise.
*/
Реальная проблема на этапе распаковки:
Upacking objects: 100% (34/34), done.
fatal: bad object 4324324....(etc object number)
Он не должен быть привязан к некоторому сбоям BitBucket, так как его страница состояния чиста .
Так что это может быть связано с некоторым искажением, добавленным во время предыдущего нажатия другим участником. Если какой-либо клон этого репозитория BitBucket от какого-либо пользователя приводит к тому же сообщению, вам необходимо обратиться в службу поддержки для устранения неполадок в этом репо.