【发布时间】:2017-11-04 17:39:29
【问题描述】:
我的目录结构如下:
./
├── proj-1
│ ├── README.md
│ ├── src/
│ └── test/
└── proj-2
├── README.md
├── src/
└── test/
我怎样才能忽略除src/ 目录之外的所有内容,只使用根目录中的一个.gitignore 文件?
我试过了:
*
!.gitignore
!/*/src/
!/*/src/*
但是在运行git status 之后,这似乎并没有找到我想要的目录。
有什么建议吗?
【问题讨论】:
-
这有点不相关@negacao,因为它假设您在根目录中有固定数量的目录。我想要一个一般规则:忽略除下一级具有
/src目录的目录之外的所有文件,然后包含该链中的所有文件