Git 工作流
集中式工作流
bash
git clone <远程仓库> # 克隆仓库
git checkout -b feature # 创建功能分支
# 开发...
git add .
git commit -m "完成功能"
git checkout main # 切换到主分支
git pull # 获取最新主分支
git checkout feature
git rebase main # 同步主分支变更
git checkout main
git merge feature # 合并功能分支
git push # 推送到远程Git Flow 工作流
bash
# 主要分支:main(生产)、develop(开发)
# 辅助分支:feature(功能)、release(预发布)、hotfix(紧急修复)
git flow feature start <name> # 创建功能分支
git flow feature finish <name> # 完成功能分支并合并到 develop
git flow release start <version> # 创建预发布分支
git flow release finish <version> # 完成预发布并合并到 main 和 develop
git flow hotfix start <version> # 创建紧急修复分支
git flow hotfix finish <version> # 完成修复并合并到 main 和 develop