Один из наших ребят нажал на коммит, который кажется целым и работает на его компьютере. С тех пор ни один из других компьютеров не может извлекать изменения из удаленного репозитория. ошибка, что каждый получает это:Git не может получить из-за поврежденного коммита
git.exe fetch -v --progress "origin"
POST git-upload-pack (gzip 1407 to 775 bytes)
remote: error: Could not read a75720ce47ae8dcc1d0b4c09fcb7d6f70efa390b
remote: fatal: revision walk setup failed
remote: aborting due to possible repository corruption on the remote side.
fatal: protocol error: bad pack header
git did not exit cleanly (exit code 128) (14368 ms @ 26/10/2014 11:49:05)
ША (a75720 ...), который не может быть прочитан является ША указанной фиксации.
Мы пробовали разные вещи, но ничего не работает. Запуск git fsck не показывает фиксацию как зависающую, а на удаленном сервере ни одна ветвь не указывает на фиксацию.
Восстановление данных с фиксации не является приоритетом, но снова работает система.
Любые предложения относительно того, как удалить/исправить сломанную фиксацию? Помощь будет принята с благодарностью.
Спасибо!
Чтобы быть ясным, вы запускали 'git fsck' на пульте дистанционного управления и не обнаружили проблем? –