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

场景:

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

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

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

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

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

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

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

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

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

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

 ①git checkout master

②git merge updateCode

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

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

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

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

 

 注意:

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

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

相关文章:

  • 2021-08-24
  • 2022-12-23
  • 2021-05-10
  • 2021-06-23
  • 2021-04-11
  • 2021-08-12
  • 2021-11-18
猜你喜欢
  • 2021-09-24
  • 2021-11-24
  • 2022-01-02
  • 2021-06-03
  • 2021-07-14
  • 2021-12-07
  • 2022-12-23
相关资源
相似解决方案