首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >git添加除一个子文件夹之外的所有子文件夹和文件

git添加除一个子文件夹之外的所有子文件夹和文件
EN

Stack Overflow用户
提问于 2020-11-30 15:11:28
回答 1查看 37关注 0票数 0

对于dr1,我有一个如下所示的目录结构

代码语言:javascript
复制
.
├── dr2
│   ├── hi.txt
│   └── inputs
│       ├── anotherbigfile.big
│       └── bigfile.big
├── dr3
│   ├── bye.txt
│   ├── inputs
│   │   ├── anotherbigfile.bigfile
│   │   └── bigfile.bigfile
│   └── small.txt
└── dr4
    └── bye.txt

我的dr1是一个包含.gitignore的git存储库,包含以下内容:

inputs/

我希望将所有内容都存放在dr1中,我是说所有子目录和所有文件,我只希望不在dr2 dr3 dr4的每个子目录中存放、提交和推送inputs目录。这些包含大文件,我不会在github中使用它们。

我在dr1上做了这个git add .,但我有一个问题,因为只有子目录是暂存的,而不是内容,所以在我的存储库中,我只有空目录,只有dr4子目录有效,因为那里没有包含inputs的文件夹。这是怎么回事?我以为git只会忽略子目录input,但目录的其余部分将被暂存

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-11-30 15:25:55

您可以使用wildcards

您可以将以下行添加到.gitignore文件:

代码语言:javascript
复制
dr2/inputs/
dr3/inputs/

如果您不想具体说明,并且非常确定将来不需要提交任何input子文件夹,则可以使用:

代码语言:javascript
复制
**/inputs/

在你的.gitignore里。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65069356

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档