Git 工作流最佳实践
良好的 Git 工作流能够提升团队协作效率,保证代码质量。
Git Flow 工作流
主要分支:
main:生产环境代码develop:开发集成分支feature/*:功能开发分支release/*:发布准备分支hotfix/*:紧急修复分支
提交规范
遵循 Conventional Commits 规范:
feat: 添加用户登录功能
fix: 修复首页加载错误
docs: 更新 API 文档
style: 调整按钮样式
refactor: 重构数据处理模块
test: 添加单元测试
chore: 更新依赖版本
常用命令
# 创建功能分支
git checkout -b feature/user-auth develop
# 交互式变基整理提交
git rebase -i HEAD~3
# 合并到主分支
git checkout main
git merge --no-ff feature/user-auth
# 查看提交历史
git log --oneline --graph --all
解决冲突
# 拉取最新代码
git fetch origin
git rebase origin/main
# 解决冲突后继续
git add .
git rebase --continue
规范的 Git 工作流是团队协作的基础。
