gpt4 book ai didi

git clone,忽略一个目录

转载 作者:IT王子 更新时间:2023-10-29 01:06:28 45 4
gpt4 key购买 nike

我正在尝试在 wordpress 安装上测试一些东西。这样做时,我想快速复制 repo 协议(protocol)。但是,上传目录 (wp-content/uploads) 很大,所以我想忽略它。

注意:我不想一直.gitignore这个目录,只是为了这个场景。

基本上,我想要这样的伪代码命令:git clone --ignore wp-content/uploads

将该目录添加到 .gitignore、克隆然后还原 .gitignore 的最佳方式是什么?或者有更好的方法吗?

最佳答案

晚会有点晚了,但是:你不想要一个稀疏的 checkout 吗?

mkdir <repo> && cd <repo>
git init
git remote add –f <name> <url>

启用稀疏 checkout :

git config core.sparsecheckout true

通过在 .git/info/sparse-checkout 中列出所需的子树来配置稀疏检查:

echo some/dir/ >> .git/info/sparse-checkout
echo another/sub/tree >> .git/info/sparse-checkout

从远程 checkout :

git pull <remote> <branch>

参见 http://jasonkarns.com/blog/subdirectory-checkouts-with-git-sparse-checkout/了解更多信息。

关于git clone,忽略一个目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14326365/

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