美文网首页
GitFlow工作流笔记

GitFlow工作流笔记

作者: Plissmile | 来源:发表于2017-02-11 17:02 被阅读26次

GitFlow工作流

GitFlow.png

Git常用命令

  1. 创建开发分支
git branch develop
git push -u origin develop
git clone ssh://user@host/path/to/repo.git
git checkout -b develop origin/develop
  1. 开始开发新功能
git checkout -b some-feature develop
git status
git add
git commit
  1. 完成功能开发
git pull origin develop
git checkout develop
git merge some-feature
git push
git branch -d some-feature
  1. 准备发布
git checkout -b release-0.1 develop
  1. 完成发布
git checkout master
git merge release-0.1
git push
git checkout develop
git merge release-0.1
git push
git branch -d release-0.1

发布分支是作为功能开发(develop分支)和对外发布(master分支)间的缓冲。只要有合并到master分支,就应该打好Tag以方便跟踪。

git tag -a 0.1 -m "Initial public release" master
git push --tags
  1. 用户发现bug
git checkout -b issue-#001 master
#Fix the bug
git checkout master
git merge issue-#001
git push

就像发布分支,维护分支中新加这些重要修改需要包含到develop
分支中。然后就可以安全地删除这个分支了

git checkout develop
git merge issue-#001
git push
git branch -d issue-#001

参考
Git工作流指南:Gitflow工作流

相关文章

  • gitFlow工作流程和分支命名规范

    gitFlow工作流程使用 一张图看懂gitFlow流程 gitFlow流程常用分支 master develop...

  • 【学了就忘】Git介绍 — 6.Git的协作模式(二)

    4、GitFlow 工作流(最流行) Gitflow工作流没有用超出上面功能分支工作流的概念和命令,而是为不同的分...

  • gitflow 与 fastlane 以及自动化的思考

    gitflow是团队协作中常用的工作流指南. 我们在工作中按照gitflow的工作流来进行分支管理的话, 整个开发...

  • GitFlow工作流笔记

    GitFlow工作流 Git常用命令 创建开发分支 开始开发新功能 完成功能开发 准备发布 完成发布 发布分支是作...

  • git分支解析

    Git工作流指南:Gitflow工作流 http://blog.jobbole.com/76867/ develo...

  • git

    GIT git工作流 集中工作流 功能分支工作流 gitflow工作流master分支存放所有正式发布的版本,可以...

  • Git

    git工作流 集中工作流 功能分支工作流 gitflow工作流master分支存放所有正式发布的版本,可以作为项目...

  • GitFlow工作流程

    什么是Gitflow Gitflow是基于Git的强大分支能力所构建的一套软件开发工作流,最早由Vincent D...

  • Git工作流

    Git的使用 Git的工作方式 分为集中式工作流、功能分支工作流、Gitflow工作流和Forking,其中集中式...

  • eclipse工作流(合并)

    1.git 工作流1.1分类:1.集中式工作流没有分支,如svn,2.GitFlow工作流 3.Forking工作...

网友评论

      本文标题:GitFlow工作流笔记

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