我正在尝试签出提交给我的git分支的特定文件(.gitignore),并且没有其他文件。
我可以使用
git checkout origin/master "build/system/.gitignore"
,
但是当我使用
git checkout origin/master ".gitignore"
这行不通。(我收到错误消息“错误:pathspec'.gitignore'与git已知的任何文件都不匹配。)
我有一个git的稀疏签出,其中目前只有某些目录包含在我的签出中。我也想包括某些文件。
这可能吗?如果可以,怎么办?
显然git sparse-checkout不能正确处理文件,但是似乎可以解决:
在.git / info / sparse-checkout下添加文件(添加/.gitignore)
执行git操作,例如更改分支。
然后,.gitignore将填充在您的本地存储库中。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句