博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
git的使用
阅读量:6582 次
发布时间:2019-06-24

本文共 551 字,大约阅读时间需要 1 分钟。

 

需求:我想要开发一个功能,并且合并到远程的master上边,以便于发布线上。

流程:

  1. 首先在本地新建一个分支,把远程的master代码 clone下来。
  2. 然后进行需求开发,此时本地的代码是要先于master的。
  3. 在功能完成并且自测过之后,发布到测试环境,测试人员测试。
  4. 修改完bug,确定没有问题之后,需要合并到master上。
    1. 提交本地代码
    2. pull到最新的代码
    3. 切换到master上,pull代码,获取到最新的master代码
    4. 切换到自己的分支
    5. merge master,获取到master上的最新代码到自己的分支上(有时候需要解决冲突,防止合并到master上时存在冲突)
    6. 然后,将自己的代码合并到master上。
    7. 发布到线上环境。

 

 

 

××   发布线上环境或者stg时,需要切换到master分支上操作;

××  要确定本地代码是最新的,并且自己的分支上已经有最新的master代码之后,才可以将代码合并到master上,防止影响线上代码

××  同时开发不同的需要,最好切换新的分支

××  发到测试环境的时候,不必要push到远程分支。在测试无误之后,再push到远程分支并且合并master。

 

转载于:https://www.cnblogs.com/summer0319/p/7102710.html

你可能感兴趣的文章
ISCC2014 writeup
查看>>
Kotlin 知识梳理(1) Kotlin 基础
查看>>
js正则表达式
查看>>
iOS socket通信,编解码,浮点型数据解析
查看>>
手把手教你如何新建scrapy爬虫框架的第一个项目(下)
查看>>
前端基础15:JS作用域基础
查看>>
Linux系统相关命令
查看>>
BATJ面试必会之 Spring 篇(一)
查看>>
表驱动法
查看>>
什么是企业内训
查看>>
firefox无法显示java插件plugin
查看>>
H3C设备之OSPF DR选举
查看>>
List grantee right in oracle
查看>>
Activity生命周期
查看>>
通过VBS编写自动输入账号和密码、自动登录程序的脚本
查看>>
MTK APSoC SDK MT7621编译固件的快速开始
查看>>
深度解析Istio系列之安全模块篇
查看>>
Linux 系统 审计
查看>>
JS -------------------设置弹出框位置屏幕的中间
查看>>
性能测试 vbs使用(一)
查看>>