8

Я клонировал Git-репозиторий, когда внезапно не удалось подключиться к Интернету. Таким образом, загрузка была остановлена, и было загружено около 50% всех файлов.

Однако я не могу продолжить загрузку. Если я попытаюсь выполнить Pull/Fetch, Git предложит «fatal: destination path» уже существует и не является пустым каталогом. ». Единственным способом, который я нашел, было удаление папки назначения и загрузка с начала.

Есть ли способ выполнить операцию, чтобы продолжить загрузку с того места, где она была остановлена?

Я использую Git на Windows (через установленный TortoiseGit-1.5.2.0-32bit.msi + Git-1.7.0.2-preview20100309.exe).

2 ответа2

3

Функция « Перезапускаемый клон» была частью идеи Google Summer of Code 2009 для git - в разделе «Проекты настолько большие, что ваша голова будет вертеться». Тем не менее, я не знаю о реализации.

0

Пытаться

  1. мерзавец
  2. мерзавец добавить.
  3. git remote добавить мастер ssh:// пользователь @ сервер:/GitRepos/myproject.git
  4. мерзавец

Это сработало для меня, но я не знаю, находится ли он в "правильном" состоянии или все равно перезаписал все файлы.

Он в основном создает пустое хранилище, добавляет в него все существующие файлы, затем добавляет мастер-пульт, а затем извлекает файлы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .