git学习第七篇(模拟工作流程)

现在大多数公司都在使用git管理代码,那么我们在日常工作中,我们应该怎样正确的使用git呢?

场景:

    ①已经有了稳定的线上版本,在master分支

    ②正在开发新功能,在test分支上

    3,此时master分支需要提升性能

第一:不断的在工作区添加文件,添加新功能,测试完成,上线了(省略开发步骤,合并步骤,默认在master)

第二:需要开发新功能 ,切换分支,正在完成了80%功能时,老板说要提升稳定版本的性能,优先级最高

第三:优化性能,在原有稳定版本的基础上创建新分支,并优化性能

 

第四,完成性能提升,测试完成后要将新代码合并到主分支(先切换到主分支,然后合并其他分支的代码)

 ①git checkout master

②git merge updateCode

第五,完成性能提升,回到要增加的新功能分支,继续开发

 

第六:查看分叉记录(我这个是合并前的)

 

 注意:

    不论新增功能还是修改已有功能,都不要直接在原稳定分支上改动,开新分支,然后合并

    在切换分支时,要确保该分支已被commit,否则是有可能出现污染其他分支的风险

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值