第八章:最佳实践¶
提交规范¶
Conventional Commits¶
提交消息格式:
<type>(<scope>): <subject>
<body>
<footer>
类型:
- feat: 新功能
- fix: 修复 bug
- docs: 文档更新
- style: 代码格式
- refactor: 重构
- test: 测试
- chore: 构建/工具
示例:
feat(auth): add OAuth2 login support
- Add Google OAuth2 provider
- Add GitHub OAuth2 provider
- Update login page UI
Closes #123
.gitignore¶
# 依赖
node_modules/
vendor/
# 构建输出
dist/
build/
*.o
# 环境配置
.env
.env.local
# IDE
.idea/
.vscode/
*.swp
# 系统文件
.DS_Store
Thumbs.db
# 日志
*.log
logs/
Git Hooks¶
小结¶
最佳实践要点:
- 提交规范:Conventional Commits
- .gitignore:忽略不必要的文件
- Git Hooks:自动化检查
完成本教程后,你应该能够高效使用 Git 进行版本控制。