美文网首页
git flow 工作流程

git flow 工作流程

作者: 丿任曦 | 来源:发表于2019-04-12 11:01 被阅读0次

Git flow

规范我们工作时写代码的流程,操作 git 的流程


几个常用的分支

-master    主分支,不允许改代码,跟线上代码库保持一致

-develop  开发分支,可以在这里修改代码,下一个要上线的版本

-feature   平时用的最多的,功能性分支,在这个分支上做好的功能点,最后就需要合并到develop

-hotfix     线上bug修复

-bugfix    还未上线的版本的bug修复

-release   打版


使用步骤

1.初始化  git init

1.项目之前没有初始化,这时及直接使用 git flow init 去初始化

2.项目之前有过初始化,这时就可以切换到 master 分支上,做git flow init

2.使用 git flow feature start <分支名字>  来创建分支

3.当你 这个 feature 分支东西做完了的时候,就可以合并到 develop 了 使用git flow feature finish <分支名字>

重复2和3

大量的功能都做的差不多了,都已经合并到 develop上面,于是现阶段就不在是功能开发,而是测试阶段。我们前端的工作就是修复测试那边踢过来的 前端 bug

4.改未上线的bug。   git flow bugfix start  <xxx>

    注意:对bug修复的时候,一个 bug 对应一个 commit,有助于bug回滚 

5.今日份的bug修改完成,下班之前,合并bugfix 的分支 到 develop

    git flow bugfix finish <xxx>

重复 4 和5 


发版阶段

git flow release start 版本号   然后可以对这个版本做最后的微调

git flow release finish 版本号

发版阶段

PS:如果遇到线上bug,非常紧急,这时我们需要从 master 上面去拉分支做修改,不能再 develop 拉分支修改

git flow hotfix start  <xxx>

git flow hotfix finish <xxx>


版本回退

1、git reset –mixed HEAD~2:保留源码 撤销提交 再次add提交即可

2、git reset –soft:回退到某个版本,只回退了commit的信息,不会恢复到index file一级。如果还要提交,直接commit即可

3、git reset –hard:彻底回退到某个版本,本地的源码也会变为上一个版本的内容


更换仓库地址

1、git remote rm origin     删除原来的地址

2、git remote add origin https://github.com/xxx/xxxx.git      设置现在要更换的仓库地址

相关文章

  • 关于git flow工作流程的一点思考

    关于git flow工作流程的一点思考 Git Flow工作流程 Git分支管理策略 具体流程暂不细表,参考文章中...

  • GitFlow讲解

    Git Flow 工作流程 1.Git Flow是什么它解决了哪些问题: 2.Git Flow安装: 3.Git ...

  • Git 工作流程

    文中内容仅供参考。 Git 工作流程简单介绍了三种广泛使用的工作流程: Git flow Github flow ...

  • 基于jgitflow插件使用git flow

    本文使用jgitflow插件简化实现git flow工作流程,具体流程参考Git工作流程最佳实践--git flo...

  • 如何通俗易懂的理解git-flow

    首先记住:git-flow一个当前非常流行的工作流程 ,工作流程而已 Git Flow的流程图,我相信这张图在网上...

  • git分支规范

    分支管理参考git-flow(git-flow介绍)的工作流程,但不使用git-flow。所有的分支的操作都需要手...

  • Git版本管理软件初识 2019-01-26

    git 是什么? “git是版本控制系统。” git 的工作流程? “有三种工作流程: Git flow Gith...

  • Git学习资料

    研发团队 GIT 开发流程新人学习指南 Git Flow, Why & How Gitflow 工作流 GIT版本...

  • gitflow for windows的安装及初始化

    gitflow简介 Git Flow是一套基于git的工作流程,这个工作流程围绕着project的发布(relea...

  • git flow 工作流程

    写在前面:在网上能够看到很多的关于git flow 工作流程的博客或者文章,我将我的工作中的git flow的管理...

网友评论

      本文标题:git flow 工作流程

      本文链接:https://www.haomeiwen.com/subject/pisxpqtx.html