my-git

Feature Branch Workflow

Feature Branch Workflow 是多数团队最容易落地的协作方式。

它的核心是:每个需求或修复在独立分支开发,完成后通过 PR 合入主分支。

流程

main -> feature branch -> pull request -> review -> CI -> merge

适合场景

分支建议

feat/user-login
fix/payment-timeout
docs/git-workflow-guide
refactor/order-validator

分支名要表达任务意图,不要使用 testtmpnew 这类名字。

PR 建议

注意事项

1. 分支不要长期存在

分支存在越久,和主分支偏离越大,合并冲突越难处理。

2. 定期同步主分支

git fetch origin
git rebase origin/main

是否使用 rebase 要按团队约定。

3. 避免大 PR

如果 PR 已经很难 Review,先拆。

延伸阅读