Como continuar clonando um repositório Git que o download foi interrompido?

8

Eu estava clonando um repositório Git quando, de repente, minha conexão com a Internet falhou. Então, o download foi interrompido e cerca de 50% do total de arquivos foi baixado.

No entanto, não posso continuar o download. Se eu tentar fazer algum Pull / Fetch, o Git avisa que "fatal: caminho de destino" já existe e não é um diretório vazio. " A única maneira que encontrei foi excluir a pasta de destino e fazer o download do começo.

Existe alguma maneira de realizar uma operação para continuar o download a partir do ponto em que foi interrompido?

Estou usando o Git no Windows (através do TortoiseGit-1.5.2.0-32bit.msi + Git-1.7.0.2-preview20100309.exe instalado).

    
por kokbira 20.06.2010 / 09:46

2 respostas

3

O recurso Clone reinicializável fazia parte do Google Summer of Code 2009 ideias para o git - na seção "Projetos tão grandes que sua cabeça girará". No entanto, não estou ciente de uma implementação.

    
por 20.06.2010 / 12:52
0

Tente

  1. git init
  2. git add.
  3. git remote add mestre ssh: // usuário @ servidor: /GitRepos/myproject.git
  4. git pull

Funcionou para mim, mas não sei se está no estado "correto" ou se realmente refetou todos os arquivos de qualquer maneira.

Ele basicamente cria um repositório em branco, adiciona todos os arquivos existentes a ele, adiciona o controle mestre e, em seguida, extrai os arquivos.

    
por 16.08.2011 / 14:05