Files
hzdyjs/.gitignore
T
2025-08-09 23:32:32 +08:00

172 lines
3.3 KiB
Plaintext

# ======================================================================
# 校园管理系统 (hzdyjs_xg) - 统一 Git 忽略文件
# 包含前端 (Vue 3 + TypeScript) 和后端 (Spring Boot) 的所有忽略规则
# ======================================================================
# ======================================================================
# 操作系统相关文件
# ======================================================================
.DS_Store
.DS_Store?
Thumbs.db
*.swp
*~
# ======================================================================
# 通用日志和临时文件
# ======================================================================
*.log
*.tmp
*.temp
*.bak
*.cache
.history
# ======================================================================
# IDE 和编辑器配置文件
# ======================================================================
# IntelliJ IDEA
.idea/
*.iws
*.iml
*.ipr
# Visual Studio Code
.vscode/
# Eclipse
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans
# NetBeans
nbproject/private/
build/*
nbbuild/
nbdist/
.nb-gradle/
# 其他编辑器
*.suo
*.ntvs*
*.njsproj
*.sln
*.local
# ======================================================================
# 前端 (Vue 3 + TypeScript) 相关
# ======================================================================
# 依赖目录
web/node_modules/
mobile/node_modules/
# 构建输出
web/dist/
mobile/dist/
# npm/yarn/pnpm 日志和锁定文件
web/npm-debug.log*
web/yarn-debug.log*
web/yarn-error.log*
web/package-lock.json
web/yarn.lock
web/pnpm-lock.yaml
mobile/npm-debug.log*
mobile/yarn-debug.log*
mobile/yarn-error.log*
mobile/package-lock.json
mobile/yarn.lock
mobile/pnpm-lock.yaml
# Vue 自动生成的文件
web/auto-imports.d.ts
web/components.d.ts
mobile/auto-imports.d.ts
mobile/components.d.ts
# 测试相关
web/tests/**/coverage/
web/tests/e2e/reports
web/selenium-debug.log
# ======================================================================
# 后端 (Spring Boot + Java) 相关
# ======================================================================
# Maven 构建输出
backend/target/
!backend/.mvn/wrapper/maven-wrapper.jar
# Gradle 构建输出
backend/.gradle/
backend/build/
!backend/gradle/wrapper/gradle-wrapper.jar
# Maven 版本备份
backend/*.xml.versionsBackup
backend/.flattened-pom.xml
# JRebel
backend/rebel.xml
# 应用日志
backend/logs/
# ======================================================================
# 环境配置文件 (包含敏感信息)
# ======================================================================
.env
.env.local
.env.development.local
.env.test.local
.env.production.local
# 数据库配置文件 (如果包含密码)
backend/src/main/resources/application-local.yml
backend/src/main/resources/application-local.properties
# ======================================================================
# 其他常见忽略项
# ======================================================================
# 压缩包
*.zip
*.rar
*.7z
*.tar
*.tar.gz
# 备份文件
*.backup
*.bkp
# 用户上传的文件
uploads/
files/
media/
# 临时数据
temp/
tmp/
# 覆盖率报告
coverage/
*.lcov
# 安全证书
*.pem
*.key
*.crt
*.p12
*.keystore/xgxt/
excel/
# 吴自龙注释
test/*
script/*
stgl-api-test.js
update/*
本地临时文件目录/*
docs/变更管理/