在不稳定的网络连接上克隆了一个大的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
答案 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
,以减少有关历史记录的网络传播。