我正在尝试在 WordPress 安装上测试一些东西。这样做时,我想快速复制该存储库。但是,上传目录(wp-content/uploads
)很大,所以我想忽略它。
注意:我不想一直 .gitignore 这个目录,只是为了这个场景。
基本上,我想要一个像这样的伪代码的命令:git clone --ignore wp-content/uploads
.
将该目录添加到 .gitignore、克隆然后恢复 .gitignore 的最佳方法是吗?或者有更好的方法吗?
聚会有点晚了,但是:您不想结帐吗?
mkdir <repo> && cd <repo>
git init
git remote add –f <name> <url>
启用稀疏签出:
git config core.sparsecheckout true
通过在 .git/info/sparse-checkout 中列出所需的子树来配置稀疏结帐:
echo some/dir/ >> .git/info/sparse-checkout
echo another/sub/tree >> .git/info/sparse-checkout
从远程结账:
git pull <remote> <branch>
See http://jasonkarns.com/blog/subdirectory-checkouts-with-git-sparse-checkout/ http://jasonkarns.com/blog/subdirectory-checkouts-with-git-sparse-checkout/了解更多信息。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)