创建分支名

分支名统一格式:类型_任务编号_项目_模块_本次修改内容

例如:

feature/T123_stuapp_index_xxxxx    //基本分支
hotfix/T321_www_pay_xxxxxxx         //修BUG分支
release/T321_www_pay_xxxxxxx      //测试分支

git分支生命周期使用

  1. 在开始一次新开发时,从master主干切出新的开发分支
git checkout master
git pull
git checkout -b feature/feature-a
  1. 当远程仓库中的master主干被更新时,需要使用rebase命令同步到当前的开发分支
git checkout feature/feature-a
git fetch
git rebase origin/master
  1. 在rebase过程中出现冲突时,需要手动解决。解决好冲突后,执行以
git add . 
git rebase --continue
  1. 发起 arcdiff 或者 merge request 让多个团队成员进行代码review,直到通过为止,并合并到测试分支。
  2. 当测试通过后,开发分支由管理员合并入master主干,同时当前删除当前开发分支。
Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐