【发布时间】:2015-02-24 20:29:54
【问题描述】:
我有一个git repo,里面有several folders
我只想签出 1 个文件夹,而不是所有文件夹
它的命令是什么?
【问题讨论】:
-
“git clone subdir”没用?
标签: git
我有一个git repo,里面有several folders
我只想签出 1 个文件夹,而不是所有文件夹
它的命令是什么?
【问题讨论】:
标签: git
您可以将任何文件或文件夹签出到任何您喜欢的位置。例如。如果您当前的存储库有一个文件夹src/main/java,您可以这样做
git --work-tree=/tmp/someCheckout checkout -- src/main/java
这会将文件夹src/main/java 检出到目录/tmp/someCheckout。
【讨论】:
您可以简单地运行git checkout path/to/folder/ 这将检查所选文件夹中的所有文件。
您使用git add path/to/folder/ 添加文件以添加指定文件夹内的所有文件以及所有子文件夹文件。
【讨论】: