添加gitignore文件

This commit is contained in:
2025-12-31 14:04:43 +08:00
commit ac5aa1eb70

84
.gitignore vendored Normal file
View File

@@ -0,0 +1,84 @@
# =========================
# Go 常用 .gitignore
# =========================
# 编译产物 / 可执行文件
*.exe
*.exe~
*.dll
*.so
*.dylib
*.a
*.o
*.out
*.test
*.prof
*.pprof
*.cover
*.cov
*.trace
# Go workspace / 依赖缓存(本地开发常见,不建议入库)
/bin/
/pkg/
/dist/
/build/
/out/
# Go build cache通常不需要忽略如你有需要可开启
# /tmp/
# /cache/
# 调试/日志/临时文件
*.log
*.tmp
*.swp
*.swo
*.bak
*.old
*.pid
# 运行时数据/本地数据
*.db
*.sqlite
*.sqlite3
data/
storage/
tmp/
# 环境变量与配置(按需:如果你会提交示例配置,建议仅忽略真实配置文件)
.env
.env.*
!.env.example
config.local.*
*.local.yaml
*.local.yml
*.local.json
# Go 测试覆盖率
coverage.out
cover.out
# vendorGo Modules 通常不提交 vendor如你需要 vendor 则删除这一行)
/vendor/
# 工具生成文件
*.gen.go
# IDE / 编辑器
.idea/
.vscode/
*.code-workspace
# macOS / Windows
.DS_Store
Thumbs.db
desktop.ini
# Vim / Emacs
*~
\#*\#
.\#*
# GoLand/IntelliJ
*.iml