客户端


Git操作

程序员提交代码的 emoji 指南


Git工作流

  • feature功能分支(多个、玫红)。主要是自己玩了,差不多的时候要合并回develop去。从不与master交互。
  • develop开发主分支(1个、黄色)。主要是和feature以及release交互。
  • release发布分支(同一时间1个、绿色)。总是基于develop,最后又合并回develop。当然对应的tag跑到master这边去了。生命周期很短,只是为了发布
  • hotfix线上维护分支(同一时间1个、红色)。总是基于master,并最后合并到master和develop。生命周期较短,用了修复bug或小粒度修改发布。
  • master正式发布历史分支(1个蓝色)。没有什么东西,仅是一些关联的tag,因从不在master上开发。

SourceTree中的Git工作流


参考:

  • Git分支管理策略1
  • 企业级开发:Gitflow Workflow工作流2
  • Git工作流指南:Gitflow工作流3
  • 深入理解学习Git工作流(git-workflow-tutorial)4

1. http://www.ruanyifeng.com/blog/2012/07/git.html "Git分支管理策略"
2. http://www.jianshu.com/p/104fa8b15d1e "企业级开发:Gitflow Workflow工作流"
3. http://blog.jobbole.com/76867 "Git工作流指南:Gitflow工作流"
4. https://segmentfault.com/a/1190000002918123 "深入理解学习Git工作流(git-workflow-tutorial)"

results matching ""

    No results matching ""