gpt4 book ai didi

git - 从 Git 存储库中 fork 一个文件而不克隆存储库

转载 作者:太空狗 更新时间:2023-10-29 13:26:52 24 4
gpt4 key购买 nike

有没有办法在不克隆整个仓库的情况下从外部 Git 仓库中 fork 一个文件?

最佳答案

最接近的方法是使用 sparse checkout ,这意味着使用 Git 1.7+ 并且您仍然需要克隆存储库(或使用 clone--depth 选项进行浅克隆)。主要借自 this answer ,您可以执行以下操作:

git clone --no-checkout <URL to git repo> myrepo
cd myrepo
git config core.sparseCheckout true
vim .git/info/sparse-checkout # Add files you want checked out
git checkout <branch you want>

如果你有 Git 版本 1.7.7-rc0 或更高版本,你可以使用 clone 命令设置配置选项:

git clone --config core.sparseCheckout=true --no-checkout <URL to git repo> myrepo

另请参阅以下内容:

关于git - 从 Git 存储库中 fork 一个文件而不克隆存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8442818/

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