开发工具: git 04、工作流之经典的GitFlow工作流

本文详细介绍了GitFlow工作流的使用步骤,包括创建项目、设置免密、开发分支管理、代码审查、集成测试、打tag上线以及处理线上bug的过程。适用于版本稳定迭代的项目,但可能不适合频繁并行开发的业务系统。
摘要由CSDN通过智能技术生成

GitFlow工作流

GitFlow工作流

1.创建项目,建立develop分支

GitFlow工作流00
创建后设置远程master分支为保护分支

2.设置push/pull免密码

vim .git/config

将 https 的 url 改成 ssh 的 url
GitFlow工作流05

3.创建develop分支

张三 clone 下新建的项目,在本地创建 develop分支 后推送到远程
01
此时远程仓库的分支状态如下:
02

4.创建特性分支,RD开始开发

开始做第一个版本 v1.0,假设涉及到 2 个功能,有 2 个 RD,分别是 张三 和 李四。

张三 和 李四 在远程基于 develop分支创建各自的特性分支。比如张三是 feature/001,李四是 feature/002

03

此时仓库的分支状态:
04

RD 分别拉取各自的特性分支,比如张三:
06

# 可以得到两个最新创建的分支
git fetch origin
# 建立本地分支feature/001,跟踪相应的远程分支
git checkout -b feature/001 origin/feature/001

添加忽略文件
07
然后张三和李四分别在自己的 feature分支 上埋头开发,每个人自己写自己的代码,同时完成单元测试,本地冒烟测试。这个过程中,肯定是每天都会提交一部分代码,可能就是涉及到多个 commit。为了保证程序员本地的代码不能丢失,每天完成一部分代码后就要将该分支的代码推送到相应的远程分支去保存。

假设张三和李四在本地对 feature001feature002 都开发完了,且做完了单元测试、功能测试、冒烟测试。

张三

进行开发,完成 A 功能

public class Main {
   

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值