From 961ee8751177665271ce5281ebb6eb6783274ff2 Mon Sep 17 00:00:00 2001 From: snowy-yang <102860110+snowy-yang@users.noreply.github.com> Date: Sat, 26 Sep 2026 14:15:51 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E8=A1=A5=E9=BD=90=20.gitignore=20?= =?UTF-8?q?=E7=BC=BA=E5=8F=A3=EF=BC=8C=E9=81=BF=E5=85=8D=E5=B7=A5=E5=85=B7?= =?UTF-8?q?=E7=BC=93=E5=AD=98=E8=A2=AB=E8=AF=AF=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 为什么:.pytest_cache/ 与 .ruff_cache/ 此前既不在忽略列表、也未被提交—— 跑一次 pytest 就会在 `git status` 里冒出来,一旦有人习惯性 `git add -A` 就会被带进版本库(.workbuddy/ 就是这样浮出来的)。同时补上 .pyright/。 另 _mkpkg.py 会在**项目根**写入打包标记 _pkg_ok.txt(内容为文件数/体积 或 public 标记),同样属于运行产物,一并忽略。 --- .gitignore | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/.gitignore b/.gitignore index 00ec01d..13083fb 100644 --- a/.gitignore +++ b/.gitignore @@ -9,6 +9,17 @@ __pycache__ *.pyo *.pyd +# 工具缓存与本地工作目录——不进版本库,也不该进分发包 +# (.pytest_cache/.ruff_cache 此前漏配:跑一次测试就会在 git status 里冒出来, +# 一旦有人习惯性 `git add -A` 就会被提交) +.pytest_cache/ +.ruff_cache/ +.pyright/ +.workbuddy/ + +# _mkpkg.py 会在项目根写入打包标记文件(内容为文件数/体积或 public 标记) +_pkg_ok.txt + # 运行时敏感数据与私有文档——公开包买家若将本项目纳入 git 管理, # 以下内容绝不能进版本库(用户数据库/网易云 Cookie/日志/审计文档) data/