如何继续克隆已停止下载的 Git 存储库?

如何继续克隆已停止下载的 Git 存储库?

我正在克隆 Git 存储库,突然我的互联网连接中断。因此下载停止,大约下载了总文件的 50%。

但是我无法继续下载。如果我尝试执行一些 Pull/Fetch,Git 会提示“致命错误:目标路径 '' 已存在且不是空目录。”。我发现的唯一方法是删除目标文件夹并从头开始下载。

有什么方法可以执行操作以从停止点继续下载?

我在 Windows 上使用 Git(通过安装 TortoiseGit-1.5.2.0-32bit.msi + Git-1.7.0.2-preview20100309.exe)。

答案1

可重启克隆功能是2009 年 Google Summer of Code 中有关 git 的想法- 在“项目大到让你头晕目眩”部分。不过,我不知道如何实施。

答案2

尝试

  1. git init
  2. git 添加 .
  3. git remote add master ssh://用户@服务器:/GitRepos/myproject.git
  4. git pull

它对我有用,但我不知道它是否处于“正确”状态,或者它是否实际上重新获取了所有文件。

它基本上创建一个空白的 repo,将所有现有文件添加到其中,然后添加主远程,然后拉入文件。

相关内容