当前位置: 首页 > news >正文

Git 前后端 Java Vue 项目的 .gitignore 配置分享

一、后端 Java 项目的 .gitignore 配置

1. 开发环境文件


.idea/
*.iml
*.ipr
*.iws

2. 编译生成文件


/target/
/build/
*.class
*.jar
*.war
*.ear

3. 敏感数据与本地配置


.env
application.properties
application.yml
.gitignore

4. 日志与临时文件


*.log
logs/
tmp/
temp/

5. 测试相关文件


coverage/
*.lcov
.junit.xml

6. 系统文件


.DS_Store

📌 后端 Java 的 .gitignore

# ==============================
# 1. IntelliJ IDEA 生成的文件
# ==============================
.idea/              # IDEA 项目配置
*.iml               # IDEA 模块文件
*.ipr               # IDEA 项目文件
*.iws               # IDEA 工作空间文件# ==============================
# 2. Java 编译/构建生成的文件
# ==============================
/target/            # Maven 编译输出
/build/             # Gradle 编译输出
*.class             # 编译后的字节码
*.jar               # 打包后的 JAR
*.war               # Web 应用打包文件
*.ear               # Enterprise Archive# ==============================
# 3. 敏感数据 & 本地配置
# ==============================
.env                # 环境变量(含密码、API Key)
application.properties  # 本地配置文件
application.yml     # 本地 YAML 配置
.gitignore          # 忽略 .gitignore 文件(如果需要)# ==============================
# 4. 日志 & 临时文件
# ==============================
*.log               # 应用日志
logs/               # 日志目录
tmp/                # 临时文件
temp/# ==============================
# 5. 测试 & 覆盖率报告
# ==============================
coverage/           # 测试覆盖率报告
*.lcov              # LCOV 覆盖率数据
.junit.xml          # JUnit 测试报告# ==============================
# 6. macOS 系统文件
# ==============================
.DS_Store           # macOS 系统文件

二、前端 Vue 项目的 .gitignore 配置

1. 开发环境文件


.vscode/
*.code-workspace

2. 依赖项文件


node_modules/
npm-debug.log
yarn-error.log

3. 构建输出文件


/dist/
/build/

4. 敏感数据与本地配置


.env
.env.local
.gitignore

5. 测试相关文件


coverage/
*.lcov

6. 系统文件


.DS_Store

📌 前端 Vue 的 .gitignore

# ==============================
# 1. VS Code 生成的文件
# ==============================
.vscode/            # VS Code 配置
*.code-workspace    # VS Code 工作区文件# ==============================
# 2. Node.js & 依赖项
# ==============================
node_modules/       # 依赖目录
npm-debug.log       # npm 调试日志
yarn-error.log      # Yarn 错误日志# ==============================
# 3. 构建输出
# ==============================
/dist/              # 构建输出目录
/build/             # 构建中间文件# ==============================
# 4. 敏感数据 & 本地配置
# ==============================
.env                # 环境变量(含密码、API Key)
.env.local          # 本地环境变量覆盖# ==============================
# 5. 测试 & 覆盖率报告
# ==============================
coverage/           # 测试覆盖率报告
*.lcov              # LCOV 覆盖率数据# ==============================
# 6. macOS 系统文件
# ==============================
.DS_Store           # macOS 系统文件# ==============================
# 7. 本地配置
# ==============================、
.gitignore          # 忽略 .gitignore 文件(如果需要)

📌 如何使用

  1. 后端
    • 在 Java 项目的根目录 创建 .gitignore 文件,将上述 Java 配置粘贴进去。
  2. 前端
    • 在 Vue 项目的根目录 创建 .gitignore 文件,将上述 Vue 配置粘贴进去。
http://www.xdnf.cn/news/1023247.html

相关文章:

  • Linux环境下安装和使用RAPIDS平台的cudf和cuml - pip 安装方法
  • java集合(八) ---- Vector 类
  • 电磁铁性能检测所需工具
  • DataGrip 安装和连接Mysql
  • Eslint、Prettier、.vscode 配置
  • 阳台光伏新风口!安科瑞ADL200N-CT/D16-WF防逆流电表精准护航分布式发电
  • NLP学习路线图(四十三):零样本学习
  • 分布式爬虫系统设计与实现:跨节点MySQL存储方案
  • 导出支付宝账单步骤
  • 3款工具打造递进图:快速入门与个性化定制的实用指南
  • 帆软报表超级链接将查询控件的参数传递到子页面查询控件上
  • 谷歌具身智能VLA大模型 —— Gemini Robotics : 将人工智能带入到物理世界
  • 停产料PC28F128J3F75A存储芯片Micron镁光NOR Flash存储器工业级 电子元器件解析
  • AI LLM大模型逆向环境搭建radare2 + r2mcp + r2ghidra
  • AD左边工程面板消失重新打开
  • ansible常用内置模块
  • 13.18 Ollama+LLaMA3企业级部署实战:6步打造私有化大模型高效引擎
  • 【JVM】- 类加载与字节码结构1
  • AXI4-Stream Clock Converter IP
  • 封装python的docker镜像
  • 前端JavaScript面试题(2)
  • 面经总结池
  • Trae国内版使用技巧
  • 通关JUC:Java并发工具包从入门到精通 | 深度源码解析​
  • 720云vr全景怎么制作?720全景制作费用?
  • 什么是PostCSS
  • 【Python 进阶系列】第4篇:初探 Python Pandas 数据分析的世界
  • 数理化学习杂志社数理化学习杂志数理化学习编辑部2025年第3期目录
  • 习惯养成、亲子互动、分龄对话,声网AI撑起儿童产品三大核心
  • 基于通义灵码2.5的智能天气预警系统开发全记录