除了一个文件或文件夹之外,Git克隆可能吗?

Jon*_* M. 1 git git-clone

可能重复:
有没有办法克隆git存储库的子目录?

是否可以克隆存储库但是有些文件?

假设我不想克隆example文件夹,因为无论如何我会删除它.

Rob*_*ert 6

简短的答案 - 否.Git克隆将始终克隆完整的文件结构.

如果要最小化网络上可以使用的数据量 git clone --depth 1.

要达到你的要求:

mkdir repo
cd repo
git init
git remote add -f origin $URL
git config core.sparseCheckout true
echo '$DIRNAME' >> .git/info/sparse-checkout # Do this for every directory you want.
git fetch
git checkout $BRANCH # Typically master
Run Code Online (Sandbox Code Playgroud)

但我认为在你的情况下,删除examples目录可能更容易.