【问题标题】:Fetch specific file from repository using GIT [duplicate]使用 GIT 从存储库中获取特定文件 [重复]
【发布时间】:2011-04-16 06:30:41
【问题描述】:

我想从远程 git 存储库中签出单个文件。

有没有办法从远程 git 存储库中签出单个文件,而不签出其他提交?

编辑:

根据答案,我意识到我可以执行 git fetch,然后执行 git checkout origin/branch path/to/file,效果很好。

【问题讨论】:

  • 您问题中的术语令人困惑-您要fetch 还是checkout 单个文件?您可以在不影响您的工作树的情况下从远程仓库获取,然后您可以将一个特定文件签出到您的工作树中。

标签: git version-control


【解决方案1】:

This similar question 显示了一些解决方案,包括git showgit cat-file

git show rev:path/to/file

如果要将内容检索到文件中,则需要适当地重定向stdout

【讨论】:

    猜你喜欢
    • 2015-02-24
    • 1970-01-01
    • 1970-01-01
    • 2018-12-07
    • 2014-01-14
    • 1970-01-01
    • 2021-05-09
    • 1970-01-01
    • 2020-05-28
    相关资源
    最近更新 更多