返回首页

Git 工作流最佳实践

2024年1月20日8 分钟阅读工具推荐
工具推荐编程思考
Git 工作流最佳实践

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 工作流是团队协作的基础。