如何检索git clone“repo.git”的下载数据?

时间:2016-03-13 15:53:29

标签: git github clone

在不稳定的网络连接上克隆了一个大的git repo(~1.2 GB),虽然repo下载完成了我看不到任何加载的文件,有没有办法检索下载的文件堆栈。

Git Clone的输出:

remote: Total 1648547 (delta 0), reused 0 (delta 0), pack-reused 1648545
Receiving objects: 100% (1648547/1648547), 1.21 GiB | 62.00 KiB/s, done.
Resolving deltas: 100% (1324539/1324539), done.
error: unable to write sha1 filename /home/amitesh/code_progs/python_progs/odoo/odoo/.git/objects/pack
pack-29584ab98800ae5d2d0a256f998e131416e350ec.pack: No such file or directory
fatal: cannot store pack file
fatal: index-pack failed

3 个答案:

答案 0 :(得分:0)

试试git fetch,git应该下载所需的文件。

答案 1 :(得分:0)

error: unable to write sha1 filename  /home/amitesh/code_progs/python_progs/odoo/odoo/.git/objects/pack
pack-29584ab98800ae5d2d0a256f998e131416e350ec.pack: No such file or directory
fatal: cannot store pack file
fatal: index-pack failed

根据上述消息,显然,git clone失败了。看来你没有从远程下载数据。请再试一次git clone。

答案 2 :(得分:0)

如果您只关心文件,而不关心历史记录提交,则可以考虑使用--depth参数,例如

git clone --depth 1 git@github.com:username/repo.git

,以减少有关历史记录的网络传播。