Как возобновить git pull/clone после неожиданного зависания?
Я делаю git pull/clone в некоторый репозиторий (в основном github).
Иногда через несколько минут происходит сбой загрузки.
Вот журнал.
remote: Counting objects: 2284, done.
remote: Compressing objects: 100% (713/713), done.
fatal: The remote end hung up unexpectedlyiB | 5 KiB/s
fatal: early EOF
fatal: index-pack failed
В моем следующем процессе я заметил, что я уже выбрал около 4 МБ объектов.
Когда я снова запустил процесс, он начинается с самого начала.
Мое подключение к Интернету отстойно, несколько раз он падает, и я неожиданно отключился.
Мой вопрос: есть ли способ возобновить pull/clone для спасения тех 4 MB, которые я уже выбрал, а не для начала?
Ответы
Ответ 1
Если натяжение подвешено, оно не будет вносить никаких изменений в вашу файловую систему. Это связано с тем, что если это произойдет, ваш локальный репозиторий не будет находиться в стабильном состоянии.
невозможно возобновить pull/clone. Таким образом, ваш единственный выбор - снова вытащить/клонировать.
Ответ 2
cd в основной каталог и запустите
git fetch
проверено только на linux