浏览代码

chore: update root .gitignore

WanJL 5 天之前
父节点
当前提交
12d74434bf
共有 1 个文件被更改,包括 52 次插入18 次删除
  1. 52 18
      .gitignore

+ 52 - 18
.gitignore

@@ -1,25 +1,59 @@
-# 忽略 .idea 文件夹(所有层级)
+# ==================== 通用 ====================
+.DS_Store
+Thumbs.db
+*.log
+*.tmp
+*.swp
+*.swo
+*~
+
+# ==================== IDE ====================
 .idea/
+.vscode/
+*.iml
+*.iws
+*.ipr
+.project
+.classpath
+.settings/
 
-# 忽略 .mvn 文件夹(所有层级)
+# ==================== Java/Maven ====================
+target/
+out/
 .mvn/
+mvnw
+mvnw.cmd
 
-# 忽略 target 文件夹(所有层级,Java/Maven 项目编译输出)
-target/
+# 编译文件
+*.class
+*.jar
+*.war
+*.ear
+*.zip
+*.tar.gz
+*.rar
 
-# 忽略 out 文件夹(所有层级,IDEA 等 IDE 的输出目录)
-out/
+# 日志
+logs/
+*.log
 
-# 忽略 .gitignore 文件本身(所有层级)
-.gitignore
+# ==================== 前端 (Vue/React/Node) ====================
+node_modules/
+dist/
+npm-debug.log*
+yarn-debug.log*
+yarn-error.log*
+pnpm-debug.log*
 
-# 可选:补充一些通用的 IDE/构建工具临时文件,提升实用性
-# IDEA 相关临时文件
-*.iml
-*.iws
-*.ipr
-*.swp
-*.swo
-.DS_Store       # Mac 系统隐藏文件
-*.log           # 日志文件
-*.tmp           # 临时文件
+# 环境变量
+.env
+.env.local
+.env.*.local
+
+# 构建产物
+build/
+.cache/
+
+# ==================== 其他 ====================
+*.orig
+*_bak