学习下git中的gitflow流程

  • 时间:
  • 浏览:1

git commit -m “增加描述”

git pull origin dev 将本地dev的分支与远程dev分支进行同步

dev: 开发分支,整个tcp连接开发流程能否 在dev开发分支上。开发分支采用latest作为做新的版本。

gitflow操作流程

gitflow简介

在本地dev分支上 remotes/origin/maste创建feature进行开发。

修改代码

git push origin dev 推送到远程的dev分支。

hotfix: 上线版本的bug修复,修复完毕能否 合并到dev与master主支。可能性处在relase分支,没有 能够否合并到relase分支上。

master生产分支:每个版本通过tag来控制,版本控制采用三位数选用。数字顺序采用从左往右。 bug修复最后一位,小版本迭代采用第二位数字,大版本跌迭采用第一位数字。

流程操作。

流程操作,只提供三种土依据。许多土依据可能够否根据我本人习惯来执行。

进行开发的前一天,使用dev远程分支开发,创建feature分支。

git add 能否 增加到仓库的文件内容

查看所有分支

许多突然经常出现的分支操作与此基本一致,能否 注意的是有能否 打tag的进行打上tag操作.

直接创建feature分支开发

使用git status 查看修改的内容,防止多余的并非要内容上传到仓库中。

在git中,每另另一个点的突然经常出现一定会有对应的操作。

feature: 新功能分支,每另另一个功能开辟另另一个分支,开发完毕合并到dev分支,我本人独立控制功能分支操作

git merge feature/dev 合并功能分支到本地的dev分支上,可能性突然经常出现矛盾代码,进行防止后,再次提交。

git tag -a tagName

修改代码后进行修改

原文发布时间为:2019-1-6

本文作者:琪琪

本文来自云栖社区企业合作伙伴“ LuckQI ”,了解相关信息可能够否关注“YoungRUIQ”微信公众号

进行分支开发的另另一个流程如上,当然还有别的操作流程,我们 可能够否根据我本人的操作习惯进行操作。符合gitflow 流程即可。

克隆技术的代码是按照master主干为主的代码

下载dev分支代码

我们 主要区分为二个操作。

目的

为了帮助我们 防止你這個 混乱流程,我们 将在内部管理执行一套流程,帮助我们 管理整个流程。

git checkout dev

当在团队开发中使用版本控制系统时,商定另另一个统一的工作流程是至关重要的。Git 的确可能够否在各个方面做也不事情,然而,可能性在你的团队中还没有 能形成另另一个特定有效的工作流程,没有 混乱就将是不可防止的。

relase:功能开发完毕与单机测试完毕,能否 进行联合测试的分支。该版本测试完毕,合并到master与dev分支,有就让 进行删除。relase采用commitID的前五位可能性前六位作为标签迭代。

采用本地dev分支上,建立新的分支feature进行修改操作。