git的使用

  1. 管理员从master分支创建develop分支用于开发

    git checkout -b develop
  2. RD从远程仓库pull最新的develop分支,并拉个feature分支用于需求开发

    git pull origin develop
    git checkout -b feature/v5.2_login
  3. RD需求开发完成后,提pr,合代码

    //提交代码
    git add -all
    git commit -m "某某需求开发完成“
      
    //从远程仓库拉取最新的develop分支代码
    git pull --rebase origin develop:develop
      
    //将feature分支rebase到develop分支上
    git rebase develop
      
    //推送feature分支到远端并提PR
    git push origin feature/v5.2_login
      
    //PR如果没通过,修改后重新提PR
    git add -all
    git commit -m  "..."
    git push origin feature/v5.2_login
      
    //PR如果通过了,合代码到本地develop上,采用rebase方式,保证commit log是直线
    git checkout develop
    git rebase feature/v5.2_login
      
    //推送develop到远端
    git push origin develop
    //如果存在冲突,pull最新的develop在本地解决冲突,在提交
    git pull --rebase origin develop    //pull失败,因为存在冲突,本地解决冲突
    git push origin develop
    //至此,一个需求开发完成,重复上述步骤开始下一个需求开发
  4. 开发阶段结束,进入提测阶段,创建stage分支,开发流程同develop,只是基于stage分支拉分支解决bug,此处不再赘述

  5. 测试完成后,由管理员将代码rebase到master分支

    git co master
    git pull --rebase origin master
    //rebase stage代码
    git rebase stage
    //push 到远程仓库
    git push origin master
    //打tag
    git tag v5. 2
    git push --tags

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值