【发布时间】:2022-01-05 00:10:53
【问题描述】:
当我尝试从 cmd 结帐到另一个分支时:
git checkout Datascience_With_Python --
出现此错误:
error: invalid path 'Datascience_With_Python/Machine Learning/Tutorials/Steps for Machine Learning "MLOps"/README.md'
error: invalid path 'Datascience_With_Python/Machine Learning/Tutorials/Steps for Machine Learning "MLOps"/Steps_For_Machine_Learning_MLOps.ipynb'
我认为这是因为文件夹名称“MLOps 中的机器学习步骤”中的逗号 但我无法编辑它,因为它是一个开源项目,我只能在特定分支中的特定文件夹上工作。
我试过了:
git clone --sparse -c core.protectNTFS=false -n <repo-URL>
git checkout <branch>
但它会从我的本地仓库克隆中删除所有文件夹。
我也试过了:
git config core.protectNFTS false
git config core.sparsecheckout true
但它也没有工作。
请帮忙...
【问题讨论】:
-
如果分支是新的,请先尝试
git fetch,然后再尝试git checkout -
@AmitKumarPRO 这不是一个新分支,它是主要维护的分支之一。
-
“反逗号”是撇号...或者更确切地说是单引号...因为路径在某些文件夹名称中有空格。
-
@Code-Apprentice 幸运的是,文件夹名称中的空格是可以接受的
标签: git sparse-checkout git-sparse-checkout