From dbc2779973d706fbce8507d20e54fd4ddf149cf8 Mon Sep 17 00:00:00 2001 From: root <953994191@qq.com> Date: Fri, 17 Apr 2026 01:31:11 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E9=87=87=E7=94=A8=E7=99=BD=E5=90=8D?= =?UTF-8?q?=E5=8D=95=E6=A8=A1=E5=BC=8F=E5=B9=B6=E6=B8=85=E7=90=86=E9=94=99?= =?UTF-8?q?=E8=AF=AF=E4=B8=8A=E4=BC=A0=E7=9A=84=E6=95=8F=E6=84=9F=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E5=92=8C=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 85 +++++++++++++++++++++++++----------------------------- 1 file changed, 39 insertions(+), 46 deletions(-) diff --git a/.gitignore b/.gitignore index 1ce3962..393cff4 100644 --- a/.gitignore +++ b/.gitignore @@ -1,55 +1,48 @@ -# ---> Python +# ========================================== +# 白名单模式配置 (Allowlist approach) +# 先忽略所有内容,然后再把需要上传的文件夹放行 +# ========================================== + +# 1. 忽略根目录及子目录下的所有内容 +/* + +# 2. 放行需要的文件夹及其内容 +!app/ +!app/** +!frontend/ +!frontend/** +!scripts/ +!scripts/** +!docker/ +!docker/** +!.gitea/ +!.gitea/** + +# 3. 放行必要的根目录文件 +!.gitignore +!README.md +!QUICKSTART.md +!LICENSE +!requirement.txt +!.env.docker + +# ========================================== +# 黑名单模式 (即使在放行的文件夹中,也要排除的特定类型文件) +# ========================================== __pycache__/ *.py[cod] *$py.class *.so -.Python -build/ -develop-eggs/ -dist/ -downloads/ -eggs/ -.eggs/ -lib/ -lib64/ -parts/ -sdist/ -var/ -wheels/ -*.egg-info/ -.installed.cfg -*.egg +.DS_Store -# Virtual Environment -venv/ -env/ -ENV/ -.venv - -# IDE -.vscode/ -.idea/ -*.swp -*.swo -*~ - -# Logs -logs/ -*.log - -# Environment Variables(重要:防止密钥泄露) +# 包含敏感信息的环境变量配置(绝对不能传) .env .env.local -.env.*.local -# Docker -docker-compose.override.yml - -# Data -data/*.db -data/*.sqlite - -# OS -.DS_Store -Thumbs.db +# 日志 +*.log +app/*.log +frontend/*.log +# 测试和用户数据 +data/