gpt4 book ai didi

git - 稀疏 checkout 会影响 git fetch 吗?

转载 作者:太空狗 更新时间:2023-10-29 14:25:07 26 4
gpt4 key购买 nike

我看了How do I clone a subdirectory only of a Git repository? , 和 top voted answer说要使用稀疏 checkout 。但是this comment说它仍然下载整个 repo。

哪个是正确的?

稀疏 checkout 会影响抓取,还是只影响 checkout ?

换句话说,如果我有一个 10GB 的 Git 存储库(压缩),我是否仍会在第一次从存储库中获取时下载整个 10GB,即使是稀疏 checkout ?

最佳答案

是的。

$ git init$ git config core.sparsecheckout 1$ echo build > .git/info/sparse-checkout$ git remote add origin git://github.com/XhmikosR/notepad2-mod$ git pull origin masterremote: Counting objects: 6662, done.remote: Total 6662 (delta 0), reused 0 (delta 0), pack-reused 6662Receiving objects: 100% (6662/6662), 5.10 MiB | 1.38 MiB/s, done.

对比

$ git clone git://github.com/XhmikosR/notepad2-modCloning into 'notepad2-mod'...remote: Counting objects: 8405, done.remote: Total 8405 (delta 0), reused 0 (delta 0), pack-reused 8405Receiving objects: 100% (8405/8405), 9.69 MiB | 1.44 MiB/s, done.

免责声明:我不确定这是否正确,但它应该有助于您的事业。有时获得正确答案的最佳方式是发布 wrong one .

Using Git Sparse Checkout

关于git - 稀疏 checkout 会影响 git fetch 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30903987/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com