# ===================================================== # 杭州第一技师学院智慧校园管理系统 - Git 忽略规则 # ===================================================== # ==================== 操作系统 ==================== # macOS .DS_Store .AppleDouble .LSOverride ._* .Spotlight-V100 .Trashes # Windows Thumbs.db ehthumbs.db Desktop.ini $RECYCLE.BIN/ *.cab *.msi *.msm *.msp # Linux *~ .directory # ==================== IDE & 编辑器 ==================== # IntelliJ IDEA .idea/ *.iml *.iws *.ipr out/ .idea_modules/ # Eclipse .project .classpath .settings/ .metadata/ bin/ tmp/ *.tmp *.bak *.swp *~.nib local.properties # VSCode .vscode/ *.code-workspace .history/ # NetBeans nbproject/private/ build/ nbbuild/ dist/ nbdist/ .nb-gradle/ # Sublime Text *.sublime-project *.sublime-workspace # Vim *.swp *.swo *~ .*.sw? # ==================== Java / Maven ==================== # Maven target/ pom.xml.tag pom.xml.releaseBackup pom.xml.versionsBackup pom.xml.next release.properties dependency-reduced-pom.xml buildNumber.properties .mvn/timing.properties .mvn/wrapper/maven-wrapper.jar # 编译文件 *.class *.jar *.war *.ear *.zip *.tar.gz *.rar # 日志文件 *.log logs/ *.log.* log/ # JVM 堆转储文件 *.hprof # ==================== Node.js / npm ==================== # 依赖目录 node_modules/ jspm_packages/ # npm 相关 npm-debug.log* yarn-debug.log* yarn-error.log* lerna-debug.log* .pnpm-debug.log* # 锁文件(可根据团队约定选择性忽略) # package-lock.json # yarn.lock # pnpm-lock.yaml # 构建输出 dist/ dist-ssr/ build/ *.local # 缓存 .npm .eslintcache .stylelintcache .cache/ .parcel-cache .rpt2_cache/ .rts2_cache_cjs/ .rts2_cache_es/ .rts2_cache_umd/ # 测试覆盖率 coverage/ *.lcov .nyc_output # ==================== Vue / Vite ==================== # Vite .vite/ *.tsbuildinfo # 环境变量文件 .env .env.local .env.*.local .env.development.local .env.test.local .env.production.local # ==================== uni-app ==================== # uni-app 编译输出 unpackage/ .hbuilderx/ # ==================== Spring Boot ==================== # Spring Boot DevTools .springBeans # 临时文件 *.tmp *.temp # 上传文件目录(根据实际情况调整) uploadPath/ upload/ files/ # ==================== 数据库 ==================== # 数据库备份文件 *.sql.backup *.sql.bak backup/ # H2 数据库 *.db *.mv.db *.trace.db # ==================== 其他 ==================== # 压缩文件 *.7z *.dmg *.gz *.iso *.rar *.tar *.zip # 操作系统生成的文件 .fuse_hidden* # 临时文件和缓存 *.cache *.pid *.seed *.pid.lock # 运行时数据 pids *.pid *.seed *.pid.lock # 目录配置 lib-cov coverage # Grunt intermediate storage .grunt # Bower dependency directory bower_components # node-waf configuration .lock-wscript # Compiled binary addons build/Release # TypeScript cache *.tsbuildinfo # Optional npm cache directory .npm # Optional eslint cache .eslintcache # Microbundle cache .rpt2_cache/ .rts2_cache_cjs/ .rts2_cache_es/ .rts2_cache_umd/ # Optional REPL history .node_repl_history # Output of 'npm pack' *.tgz # Yarn Integrity file .yarn-integrity # parcel-bundler cache .cache .parcel-cache # Next.js build output .next out # Nuxt.js build / generate output .nuxt dist # Gatsby files .cache/ # VuePress build output .vuepress/dist # Serverless directories .serverless/ # FuseBox cache .fusebox/ # DynamoDB Local files .dynamodb/ # TernJS port file .tern-port # Stores VSCode versions used for testing VSCode extensions .vscode-test # yarn v2 .yarn/cache .yarn/unplugged .yarn/build-state.yml .yarn/install-state.gz .pnp.* # ==================== 项目特定 ==================== # 后端启动日志 nohup.out # PDF 生成文件(根据需求调整) *.pdf # Excel 临时文件 ~$*.xlsx ~$*.xls # 生成的文档 generated-docs/ # 本地配置文件(包含敏感信息) application-local.yml application-local.properties # 热部署脚本生成的文件 hot-deploy/ # 数据库迁移脚本(如果需要版本控制,请移除此行) # sql/ # 测试数据 test-data/ # 临时文件夹 temp/ tmp/ # ==================== 安全相关 ==================== # 私钥和证书 *.key *.pem *.crt *.p12 *.jks *.keystore # 配置文件中的敏感信息 *-secret.yml *-secret.properties secrets/ # ==================== 其他忽略 ==================== # TODO 文件(如果不想提交) # TODO.md # NOTES.md # 个人笔记 NOTES.md TODO-*.md