我正在尝试检出提交到我的git分支的特定文件(.gitignore),并且没有其他文件。
我可以使用
git checkout origin/master "build/system/.gitignore"
,
但是当我使用
git checkout origin/master ".gitignore"
这不起作用。 (我收到错误消息“错误:pathspec'.gitignore'与git已知的任何文件都不匹配。)
我的git稀疏签出,其中目前只有某些目录包含在我的签出中。我也想包括某些文件。
这可能吗?如果可以,怎么办?
答案 0 :(得分:1)
显然git sparse-checkout不适用于文件,但似乎可以解决:
在.git / info / sparse-checkout下添加文件(添加/.gitignore)
执行git操作,例如更改分支。
.gitignore然后将填充到您的本地存储库中。