我有一个git repo
,其中包含several folders
我想只签出1个文件夹,而不是全部
它的命令是什么?
答案 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/
添加文件,将指定文件夹中的所有文件与所有子文件夹文件一起添加。