Tôi có cấu trúc thư mục như thế này:Chỉ cho phép một số tập tin trong thư mục con với .gitignore
static
admin
ajax_upload
books
css
font
media
robots.txt
templates
src
build
lib
Tôi muốn bỏ qua direcotories sau:
- lib
- build
- src
- static
Tôi muốn phép sau:
- tĩnh/css/bootstrap-styled.css
- tĩnh/css/main.css
- tĩnh/css/font - css *.
- tĩnh/font
- tĩnh/media/default.png
- tĩnh/robots.txt
- mẫu
Vì vậy, tôi sử dụng .gitignore sau:
# 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
Nhưng nó không hoạt động đúng cách. Bạn có thể giúp tôi - những gì tôi làm sai ở đây? TIA!
Chi tiết
cấu trúc dự án Bất động là như thế này:
static
admin
css
img
js
admin
ajax_upload
books
css
font
media
uploads
blog
gallery
default.png
robots.txt
templates
src
build
lib
sau 'git add tĩnh/'hoặc' git add static' tôi thấy' Các đường dẫn sau đây sẽ được bỏ qua bởi một trong những file .gitignore của bạn : static Sử dụng -f nếu bạn thực sự muốn thêm chúng. gây tử vong: không có tệp nào được thêm' – dizpers