当我在 Windows 上克隆存储库时,它会抱怨文件名带有冒号,因此签出失败。我想使用稀疏结帐来排除整个目录,但它不起作用。稀疏结帐是在这里提供帮助的正确方法吗?
我的步骤:
git init <project_name>
cd <project_name>
git remote add origin http://<url>.git
git config core.sparsecheckout true
echo "folder1" >> .git/info/sparse-checkout
echo "folder2" >> .git/info/sparse-checkout // exclude folder3 as it causes trouble.
git pull origin master
但是,它仍然会下载所有内容,并且由于该文件的名称中带有冒号,因此向 master 签出失败。我做的每一件事都正确吗?稀疏结账是帮助我的正确方法吗?