# ============================================ # 爱维宠物医院管理系统 - Gitignore # Java Spring Boot + Vue.js 全栈项目 # ============================================ # ============================================ # 依赖目录 # ============================================ node_modules/ jspm_packages/ bower_components/ .mvn/wrapper/maven-wrapper.jar # ============================================ # 构建输出 # ============================================ # Frontend dist/ frontend/dist/ # Backend target/ backend/target/ build/ build/Release # ============================================ # 日志文件 # ============================================ logs/ *.log npm-debug.log* yarn-debug.log* yarn-error.log* .pnpm-debug.log* .lerna-debug.log* # 项目特定的日志文件 backend/*.log frontend/*.log backend_*.log frontend_*.log # ============================================ # IDE 和编辑器 # ============================================ # IntelliJ IDEA .idea/ *.iws *.iml *.ipr # VS Code .vscode/ *.code-workspace # Eclipse .apt_generated .classpath .factorypath .project .settings .springBeans .sts4-cache # NetBeans /nbproject/private/ /nbbuild/ /dist/ /nbdist/ /.nb-gradle/ # Vim/Emacs *.swp *.swo *~ # ============================================ # 操作系统文件 # ============================================ .DS_Store .DS_Store? ._* .Spotlight-V100 .Trashes ehthumbs.db Thumbs.db desktop.ini Icon? Network Trash Folder Temporary Items .apdisk # ============================================ # 环境变量和敏感配置 # ============================================ .env .env.local .env.*.local .env.development .env.test .env.production # 应用配置(可能包含敏感信息) application-local.yml application-dev-local.yml application-prod.yml # ============================================ # Java / Maven / Spring Boot # ============================================ *.class *.jar *.war *.ear *.tar.gz *.zip # Maven 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.properties # Gradle .gradle build/ !gradle/wrapper/gradle-wrapper.jar !**/src/main/**/build/ !**/src/test/**/build/ gradle-app.setting .gradletasknamecache # Spring Boot spring-boot-devtools.properties # ============================================ # Node.js / 前端 # ============================================ # Package locks (根据需要选择保留或忽略) # package-lock.json # yarn.lock # pnpm-lock.yaml # TypeScript *.tsbuildinfo typings/ # Vue.js .vue-temp/ # Vite .vite/ # Sass/SCSS .sass-cache # Coverage coverage/ lib-cov/ .nyc_output # ============================================ # 数据库 # ============================================ *.sqlite *.sqlite-journal *.db *.db-journal # ============================================ # 运行时数据 # ============================================ pids/ *.pid *.seed *.pid.lock # ============================================ # 测试和临时文件 # ============================================ tmp/ temp/ *.tmp *.temp .cache/ # ============================================ # FRP 内网穿透工具 # ============================================ frp/frpc frp/frps frp/*.ini frp/*.toml # ============================================ # 文档生成(保留源文件,忽略生成的) # ============================================ # PlantUML 生成的图片 *.png *.svg # 但保留 docs/drawio 和 docs/plantuml 源文件 !docs/**/*.drawio !docs/**/*.puml # ============================================ # 其他 # ============================================ # 备份文件 *.bak *.backup *.orig # 压缩文件 *.7z *.rar # 证书和密钥 *.pem *.key *.crt *.p12 *.pfx # 上传文件目录(开发环境) uploads/ files/