Если git fetch
прерывается, например, с помощью Ctrl-C или вызвано проблемами подключения, после этого git fetch
, а также git pull
не работают.
[email protected]:~/code/openttd-git$ git fetch
^C
[email protected]:~/code/openttd-git$ git fetch
error: Unable to find 22d90742fc79a9011fb86ee03d8aeea66bc12657 under http://git.openttd.org/openttd/trunk.git
Cannot obtain needed object 22d90742fc79a9011fb86ee03d8aeea66bc12657
error: Fetch failed.
Я считаю, что это не связано с репозиторием. Использование git clone
для создания копии этого сломанного локального репозитория в новом локальном репозитории не устраняет это. Единственное, что я знаю до сих пор, - это git clone
весь удаленный репозиторий (origin/master
) в новый локальный репозиторий. Но есть ли лучшее (более быстрое) решение?
Отчет об ошибках Debian, который содержит последнее сообщение с февраля 2011 года. Является ли это той же ошибкой, что у меня есть или есть уже исправление или любое решение или обходной путь к этому? Моя версия git - 1.7.10.