# Go相关
*.exe
*.exe~
*.dll
*.so
*.dylib

# 测试二进制文件
*.test

# 输出文件
*.out

# Go工作区文件
go.work

# 构建目录
build/
dist/

# 上传文件目录
uploads/*
!uploads/.gitkeep

# 日志文件
logs/
*.log

# 临时文件
tmp/
temp/

# IDE相关
.vscode/
.idea/
*.swp
*.swo

# 系统文件
.DS_Store
Thumbs.db

# 环境变量文件
.env
.env.local
.env.production

# 依赖目录
vendor/

# 覆盖率报告
coverage.out
coverage.html

# Air热重载工具配置
.air.toml

# 数据库文件
*.db
*.sqlite
*.sqlite3

# Redis数据
dump.rdb

# 缓存文件
*.cache

# 证书文件
*.pem
*.key
*.crt

# 配置文件（可能包含敏感信息）
config.json
config.yaml
config.yml

# Docker相关
docker-compose.override.yml

# 编辑器备份文件
*~
*.bak
*.backup

# 压缩文件
*.zip
*.tar.gz
*.tgz

# Node.js相关（如果有前端构建）
node_modules/
npm-debug.log*
yarn-debug.log*
yarn-error.log*

# 生产环境文件
production/

# 备份文件
backup/

*.log
/bin/*