私は次のようなディレクトリ構造を持っています:
static
admin
ajax_upload
books
css
font
media
robots.txt
templates
src
build
lib
次のディレクトリを無視したい:
- ライブラリ
- 建てる
- ソース
- 静的
以下を許可したい:
- static/css/bootstrap-styled.css
- static/css/main.css
- static/css/font-*.css
- 静的/フォント
- static/media/default.png
- static/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