如何仅从git中检出顶级文件?

克里斯·史密斯

我正在尝试签出提交给我的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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

仅从SVN中检出某些文件夹

在Git中检出单个文件夹

Git-在从裸仓库中检出期间如何排除.gitignore文件?

使用GIT,如何将来自不同提交的文件检出到新分支中?

如何仅从svn检出特定版本?

无需检出即可在git repo中读取JSON文件

如何从Intellij Idea中的git仓库中检出?

检出所有文件 - git

git如何知道在哪个提交中检出子模块?

如何仅从另一个本地分支检出文件的一部分

如何仅从JSON文件中获取“标题”

如何使用curl从Sharepoint文档库中检出文件?

如何在CVS中非递归检出目录中的文件

如何仅从Git的根文件夹中排除文件

如何仅从 git log 获取文件列表及其更改计数?

如何访问python包中顶级文件中的代码

使用git检出文件时,如何找出导致文件权限更改的原因?

GIT:检出到特定文件夹

Git:检出vs恢复单个文件

在git中,如何仅从更改的行中删除Windows行尾?

git:检出分支中的所有文件(但保留在当前分支中)

如何从叉子中检出PR?

如何仅从顶级命令获取 %CPU 和 %MEM

如何仅从另一个Git存储库中拉出一个文件夹?

使用命令行 jgit,如何将单个文件检出回其 git 版本?

当我检出Git分支时,Django如何继续使用正确的文件?

如何仅从远程 git repo 中获取分支名称?

无法检出git branch-我的本地环境中缺少文件

检出其他分支时,请在git中删除未暂存,未提交的文件