如何将完整结帐转换为稀疏结帐?

How do I convert full checkout to sparse checkout?

对存储库进行完整检出后,如何将其转换为稀疏检出?

运行

git config core.sparseCheckout true

然后创建 .git/info/sparse-checkout

/*
!excluded-dir/

然后 运行

git checkout master

excluded-dir会消失。

我的问题是我没有在我的 .git/info/sparse-checkout 中排除的目录后面加上斜线 非常感谢 http://www.richsomerfield.com/post/2014-03-05-adventures-in-git-sparsecheckouts/