http://my.oschina.net/xirongliu/blog/468571

https://github.com/xirong/my-git/blob/master/git-workflow-tutorial.md#小红开始开发一个新功能

  • 一、译序
  • 二、Git工作流指南
    • 2.1 集中式工作流

      • 2.1.1 工作方式
      • 2.1.2 冲突解决
      • 2.1.3 示例
        • 有人先初始化好中央仓库
        • 所有人克隆中央仓库
        • 小明开发功能
        • 小红开发功能
        • 小明发布功能
        • 小红试着发布功能
        • 小红在小明的提交之上rebase
        • 小红解决合并冲突
        • 小红成功发布功能
    • 2.2 功能分支工作流
      • 2.2.1 工作方式
      • 2.2.2 Pull Requests
      • 2.2.3 示例
        • 小红开始开发一个新功能
        • 小红要去吃个午饭
        • 小红完成功能开发
        • 小黑收到Pull Request
        • 小红再做修改
        • 小红发布她的功能
        • 与此同时,小明在做和小红一样的事
    • 2.3 Gitflow工作流
      • 2.3.1 工作方式
      • 2.3.2 历史分支
      • 2.3.3 功能分支
      • 2.3.4 发布分支
      • 2.3.5 维护分支
      • 2.3.6 示例
        • 创建开发分支
        • 小红和小明开始开发新功能
        • 小红完成功能开发
        • 小红开始准备发布
        • 小红完成发布
        • 最终用户发现Bug
    • 2.4 Forking工作流
      • 2.4.1 工作方式
      • 2.4.2 正式仓库
      • 2.4.3 Forking工作流的分支使用方式
      • 2.4.4 示例
        • 项目维护者初始化正式仓库
        • 开发者fork正式仓库
        • 开发者克隆自己fork出来的仓库
        • 开发者开发自己的功能
        • 开发者发布自己的功能
        • 项目维护者集成开发者的功能
        • 开发者和正式仓库做同步
    • 2.5 Pull Requests
      • 2.5.1 解析Pull Request
      • 2.5.2 工作方式
      • 2.5.3 在功能分支工作流中使用Pull Request
      • 2.5.4 在Gitflow工作流中使用Pull Request
      • 2.5.5 在Forking工作流中使用Pull Request
      • 2.5.6 示例
        • 小红fork正式项目
        • 小红克隆她的Bitbucket仓库
        • 小红开发新功能
        • 小红push功能到她的Bitbucket仓库中
        • 小红发起Pull Request
        • 小明review Pull Request
        • 小红补加提交
        • 小明接受Pull Request

转载于:https://www.cnblogs.com/zhp404/articles/4595793.html

深入理解学习Git常用工作流相关推荐

  1. 深入理解学习Git工作流

    2019独角兽企业重金招聘Python工程师标准>>> 个人在学习git工作流的过程中,从原有的 SVN 模式很难完全理解git的协作模式,直到有一天我看到了下面的文章,好多遗留在心 ...

  2. 深入理解python.md_深入理解学习Git工作流(git-workflow-tutorial)

    个人在学习git工作流的过程中,从原有的 SVN 模式很难完全理解git的协作模式,直到有一天我看到了下面的文章,好多遗留在心中的困惑迎刃而解,于是我将这部分资料进行整理放到了github上,欢迎st ...

  3. 「Git」常用工作流介绍

    作者:轩邈 简介 工作流本质上是项目的流程管理和开发的协同约定.本文旨在通过有效的项目流程管理和高效的开发协同约定,提升减少项目的错误率,提升项目的稳定性,最终提高开发效率. Git常用工作流介绍 一 ...

  4. Git常用命令学习手册

    注意: 学习前请先配置好Git客户端 相关文章:Git客户端图文详解如何安装配置GitHub操作流程攻略 官方中文手册:http://git-scm.com/book/zh GIT 学习手册简介 本站 ...

  5. Git——常用命令再学习

    目录 1. 全局配置授权信息 2. 仓库初始化 3. 版本回退 4. 工作区和暂存区 5. 远程仓库 6. 分支管理 7. 标签管理 8. 配置别名 小结 git常用命令 1. 全局配置授权信息 gi ...

  6. Git的使用——Git 常用命令总结、Git的使用、Git 的分支、远程仓库的使用、IDEA 中使用Git、Git 工作流(Git Flow、Github Flow、GitLab Flow)

    Git的使用--Git 常用命令总结.Git的使用.Git 的分支.远程仓库的使用.IDEA 中使用Git 一.Git 常用命令总结 为了方便后续查找命令,故先把总结放前面,教程放后面 1.git 基 ...

  7. 【Java学习笔记(五十三)】之Git简介,Git常用命令

    本文章由公号[开发小鸽]发布!欢迎关注!!! 老规矩–妹妹镇楼: 一. Git (一) Git与SVN的对比 1. SVN SVN是集中式版本控制系统,版本库是集中放在中央服务器上的,开发人员只能从中 ...

  8. 常用python编程软件-学习编程语言常用的10个工具、库——每个程序员都应该知道...

    原标题:学习编程语言常用的10个工具.库--每个程序员都应该知道 每个行业都有自己的工具,软件开发也没有什么不同.一个优秀的程序员应该比其他程序员更了解他的工具,而且还可以使用比普通工具更强大和更高级 ...

  9. git学习——Git 基础要点【转】

    转自:http://blog.csdn.net/zeroboundary/article/details/10549555 简单地说,Git 究竟是怎样的一个系统呢?请注意,接下来的内容非常重要,若是 ...

最新文章

  1. Cache Memory技术示例
  2. A - Til the Cows Come Home POJ - 2387
  3. python连接mysql_Python连接MySQL
  4. SVN mime-type 笔记
  5. html5中的一些标签学习总结
  6. linux进程和线程教程,Linux下查看进程和线程
  7. 【转】1:C#的三种异步的详细介绍及实现
  8. selenium使用js进行点击
  9. 从生产故障解锁RocketMQ集群部署的最佳实践
  10. 【译】数据显示:中国的程序员是世界上最牛的程序员?
  11. App installation failed (A valid provisioning profile for this executable was not found)
  12. 使用 HttpURLConnection URL 发送请求,解决字符编码问题
  13. 数据取证三剑客 ——合天网安实验室学习笔记
  14. tortoise介绍
  15. 二层交换机与三层交换机区别
  16. 微信小程序中使用Echarts 折线图、柱形图、饼状图
  17. 截止到某天的汇总报表_excel表格日数据汇总-excel表中如何将每日的数据汇总到每周...
  18. Mit6.824-lab3a-2022
  19. 项目协作管理平台-teambition和tapd--深度体验
  20. 汇编语言,大写字母转换为小写

热门文章

  1. (0095)iOS开发之本地文件预览的三种方法(3)
  2. 用单片机测量流体流速的_曹阳等:钻井用节流阀抗冲蚀性能的实验评价
  3. 项目:IT资源共享资源(登录前端)1
  4. Codeforces Round 263(Div. 2)
  5. 我的第一个Python程序
  6. 一堂课玩转rpm包的制作
  7. seaJs api 帮助文档
  8. centos 6.3 安装reids
  9. 超级实用且不花哨的js代码大全
  10. 如何在用户控件中操作页面中的控件?