从git存储库中签出特定文件

时间:2014-12-28 10:30:32

标签: git

我有一个git repo,其中包含several folders

我想只签出1个文件夹,而不是全部

它的命令是什么?

2 个答案:

答案 0 :(得分:1)

您可以将任何文件或文件夹签出到任何您喜欢的地方。例如。如果您当前的存储库有一个文件夹src/main/java,则可以执行

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

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

答案 1 :(得分:0)

您只需运行git checkout path/to/folder/,即可检出所选文件夹中的所有文件。 使用git add path/to/folder/添加文件,将指定文件夹中的所有文件与所有子文件夹文件一起添加。