图解Git相关工作流

作者: llitfk_DockOne | 来源:发表于2015-08-17 13:40 被阅读5288次

    集中式(svn) VS 分布式(git)版本控制系统

    1. 集中式(svn)
    2. 分布式(git)

    git文件状态生命周期

    patch评审过程

    克隆repository的链条创建

    推荐git工作流

    团队成员间的工作流

    单分支开发流程线

    分支区分不同工作的开发流程线

    分支区分不同功能的开发流程线

    部署工作流

    hotfix工作流

    功能性分支工作流

    Git一些命令工作流

    > rebase
    > merge
    使用*fast-forward* 不使用*fast-forward*
    > add & commit
    > checkout
    > 删除文件
    > 撤销merge
    > 撤销共享分支的merge

    推荐git学习教程:


    References:

    相关文章

      网友评论

      • 清水芦苇:对`patch评审过程`这部分有困惑。我觉得先review才能提交到相应的远程仓库对核心底层工程是非常nice的要求。困惑在于图中的 developer开发完后是怎么提交给reviewer的,专门有个分来做review???
        llitfk_DockOne:@叶世清page 我的理解 图中不是很全 提交到远程只是开发的阶段 至于提交到upstream仓库或者部署阶段没有画出来吧 具体可以参考github的 pull request阶段的review
      • 第一行zxd:楼主,我问下,在merge那块,fast-forward一词是什么意思呢?有些困惑,求解答。
        llitfk_DockOne:简单来说使用fast-forward merge 不会产生新的commit, 反之 则会有一个新的Merge commit产生
      • 2b1f7997dea9:这些图是你自己画的吗?很漂亮!赞一个!
        llitfk_DockOne:@叶世清page 引用的资料里
        清水芦苇:同问一下,这些图片来源于哪里,楼主:~)
      • b8e43a878642:在公司只用过SVN版本控制系统,但是只是做我这块的业务,其实整体的流程还是不太懂
      • b8e43a878642:其实按理说流程图应该最容易懂,但是无奈英文不好
        llitfk_DockOne:@请持续率性 除了最后几张,其他的基本上都很简单
      • b8e43a878642:没看懂,求教噢!
        llitfk_DockOne:@请持续率性 哪里不懂

      本文标题:图解Git相关工作流

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