【Git】分支协同开发

1、前言

由于之前一直是在master上开发 没有分支开发过  接触过好几个项目组 远程仓库不是用码云就是

gitlab 然后几个人在master开发 也没有UAT分支这些 没有分支协同开发很容易把冲突 

读完本文 你将对Git分支开发又有一个新的认识

2、概念

master和UAT在远程都是保护分支

master分支

master分支是主分支 用于存储生产就绪的代码 一般情况下只有通过了测试人员合审核的代码才会

合到maseter分支 如果你要开发一个新功能 流程如下:

1、将远程的master拉取下来

2、确保拉下来的master是最新的【如果不是最新 那么你会滞后master提交

3、在master上新建一个分支 例如叫 master-taoran-LJJ

4、此时开发完成我们将代码合并到UAT

5、UAT分支经过测试人员没问题了 将你的代码合并到master

这就是一个完整的开发流程 但是如果你不注意一些问题 很容易造成问题

UAT分支

UAT分支是我们的测试分支 当你写完代码 没有问题的时候 你要将你的代码合并到UAT 然后在你本

地将你写的代码更新到你本地UAT分支中 打成jar包 部署到服务器给

相关推荐

  1. Git分支协同开发

    2024-04-01 07:02:07       13 阅读
  2. git--协同开发

    2024-04-01 07:02:07       22 阅读
  3. Git 多人协作开发

    2024-04-01 07:02:07       15 阅读
  4. Git 进行项目开发时新建一个分支作为备份

    2024-04-01 07:02:07       13 阅读
  5. Git】在错误分支开发了怎么办

    2024-04-01 07:02:07       9 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-01 07:02:07       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-01 07:02:07       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-01 07:02:07       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-01 07:02:07       18 阅读

热门阅读

  1. Oracle分区默认segment大小变化(64k—>8M)

    2024-04-01 07:02:07       11 阅读
  2. 如何系统地自学Python?

    2024-04-01 07:02:07       16 阅读
  3. C++ & MFC

    C++ & MFC

    2024-04-01 07:02:07      11 阅读
  4. Android SQLite的使用

    2024-04-01 07:02:07       15 阅读
  5. Docker + Nginx 安装

    2024-04-01 07:02:07       16 阅读
  6. get和post的区别!

    2024-04-01 07:02:07       17 阅读
  7. 01-XML-02XML DTD定义文档结构

    2024-04-01 07:02:07       15 阅读
  8. 代码随想录 Day28 93.复原IP地址 78.子集 90.子集II

    2024-04-01 07:02:07       13 阅读
  9. 【软考---系统架构设计师】物联网和云计算

    2024-04-01 07:02:07       15 阅读