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 配置粘贴进去。

你可能感兴趣的:(前端,后端,git,java,vue.js,配置)