我有这样的目录结构:
static
admin
ajax_upload
books
css
font
media
robots.txt
templates
src
build
lib
我想忽略以下目录:
- 库
- 建造
- 源代码
- 静止的
我想允许以下:
- 静态/css/bootstrap-styled.css
- 静态/css/main.css
- 静态/css/font-*.css
- 静态/字体
- 静态/媒体/default.png
- 静态/robots.txt
- 模板
所以我使用以下.gitignore:
# Ignore
/lib
/src
/build
/static/*
# Allow
!/static/css/bootstrap-styled.css
!/static/css/main.css
!/static/css/font-*.css
!/static/font
!/static/media/default.png
!/static/robots.txt
但它不能正常工作。你能帮我吗 - 我在这里做错了什么?蒂亚!
细节
真实的项目结构是这样的:
static
admin
css
img
js
admin
ajax_upload
books
css
font
media
uploads
blog
gallery
default.png
robots.txt
templates
src
build
lib