【问题标题】:Checkout a specific file from git repository [duplicate]从 git 存储库签出特定文件 [重复]
【发布时间】:2015-02-24 20:29:54
【问题描述】:

我有一个git repo,里面有several folders

我只想签出 1 个文件夹,而不是所有文件夹

它的命令是什么?

【问题讨论】:

  • “git clone subdir”没用?

标签: git


【解决方案1】:

您可以将任何文件或文件夹签出到任何您喜欢的位置。例如。如果您当前的存储库有一个文件夹src/main/java,您可以这样做

git --work-tree=/tmp/someCheckout checkout -- src/main/java

这会将文件夹src/main/java 检出到目录/tmp/someCheckout

【讨论】:

    【解决方案2】:

    您可以简单地运行git checkout path/to/folder/ 这将检查所选文件夹中的所有文件。 您使用git add path/to/folder/ 添加文件以添加指定文件夹内的所有文件以及所有子文件夹文件。

    【讨论】:

      猜你喜欢
      • 2016-07-08
      • 2018-12-07
      • 2011-04-16
      • 1970-01-01
      • 1970-01-01
      • 2023-04-09
      • 2015-07-18
      • 1970-01-01
      • 2011-02-21
      相关资源
      最近更新 更多