主人说明:.env.bak 是其远程文件管理 App 修改文件时自动生成的(会重复出现)。故除已有 .env.* 规则外,再统一忽略 *.bak / *.bak-* / *.orig / *.tmp / *.swp / *~。 - 含密钥的 channels.json / models.json / plugins.json 与 cyrene.db* 本就在被忽略的 data/ 下,已安全 - `git ls-files` 确认无任何已跟踪文件命中这些模式(不会误伤) - .env.bak 本身未删除/未读取(属主人资产)
70 lines
932 B
Plaintext
70 lines
932 B
Plaintext
# 开发设计文档(本地参考,不入库)
|
||
DevDocs/
|
||
|
||
# 环境变量与密钥
|
||
.env
|
||
# 编辑器/工具生成的密钥备份(.env.bak / .env.old / .env.prod…)一律忽略,只放行模板
|
||
.env.*
|
||
!.env.example
|
||
!.env.sample
|
||
!.env.template
|
||
models.json
|
||
channels.json
|
||
plugins.json
|
||
*.local
|
||
*.pem
|
||
*.key
|
||
|
||
# 文件管理器/编辑器自动备份与临时文件(主人的远程文件管理 App 改文件时会自动生成 .bak)
|
||
*.bak
|
||
*.bak-*
|
||
*.orig
|
||
*.tmp
|
||
*.swp
|
||
*~
|
||
|
||
# 构建产物
|
||
*.exe
|
||
*.exe~
|
||
*.dll
|
||
*.so
|
||
*.dylib
|
||
|
||
# Go
|
||
# 前端
|
||
node_modules/
|
||
dist/
|
||
.vite/
|
||
|
||
# Python
|
||
__pycache__/
|
||
*.pyc
|
||
.venv/
|
||
venv/
|
||
*.egg-info/
|
||
|
||
# IDE
|
||
.idea/
|
||
.vscode/
|
||
*.swp
|
||
*.swo
|
||
|
||
# 系统
|
||
.DS_Store
|
||
Thumbs.db
|
||
desktop.ini
|
||
|
||
# 日志
|
||
*.log
|
||
|
||
# 临时文件
|
||
tmp/
|
||
temp/
|
||
node_modules/
|
||
dist/
|
||
|
||
# 开发/运行本地产出(不入库)
|
||
# data/ = SQLite 数据目录(DATA_DIR=./data);/cyrene = 根目录构建产物(锚定,不误伤 cmd/cyrene)
|
||
data/
|
||
/cyrene
|