我正在克隆 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
尝试
- git init
- git 添加 .
- git remote add master ssh://用户@服务器:/GitRepos/myproject.git
- git pull
它对我有用,但我不知道它是否处于“正确”状态,或者它是否实际上重新获取了所有文件。
它基本上创建一个空白的 repo,将所有现有文件添加到其中,然后添加主远程,然后拉入文件。