如何检索 git 克隆 "repo.git" 的下载数据?
How to retrieve git clone "repo.git" 's downloaded data?
正在通过不稳定的网络连接克隆一个大 git 存储库(~1.2 GB),虽然存储库下载已完成但我看不到任何加载的文件,有没有办法检索下载的文件一堆文件。
Git 克隆的输出:
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
试试 git fetch
,git 应该会下载所需的文件。
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克隆失败了。看来您没有从远程下载数据。请尝试 git 再次克隆。
如果你不关心历史提交而只关心文件,你可以考虑使用<a href="https://git-scm.com/docs/git-clone#git-clone---depthltdepthgt" rel="nofollow noreferrer">--depth</a>
参数,例如
git clone --depth 1 git@github.com:username/repo.git
,减少历史的网络传输。
正在通过不稳定的网络连接克隆一个大 git 存储库(~1.2 GB),虽然存储库下载已完成但我看不到任何加载的文件,有没有办法检索下载的文件一堆文件。
Git 克隆的输出:
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
试试 git fetch
,git 应该会下载所需的文件。
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克隆失败了。看来您没有从远程下载数据。请尝试 git 再次克隆。
如果你不关心历史提交而只关心文件,你可以考虑使用<a href="https://git-scm.com/docs/git-clone#git-clone---depthltdepthgt" rel="nofollow noreferrer">--depth</a>
参数,例如
git clone --depth 1 git@github.com:username/repo.git
,减少历史的网络传输。