IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    起底Git-Git开发流程

    颜海镜发表于 2017-02-09 00:00:00
    love 0

    这是起底Git系列的第六篇,本篇我们来介绍一下Git的开发流程。

    Git非常灵活,可以适用各种开发环境,你可以定义自己的开发流程,网上也有各种各样的流程,这里我们介绍两种常用的流程,分别是集中式开发流程和集成管理者工作流

    集中式开发流程

    大家都访问同一个远端仓库,传统的svn就是这种模式

    在GitHub上有两种方式可以实现这种模式,一种是给自己的仓库添加其他开发者的key,也就是授权给其他开发者,这种模式比较适合三三两两的自由开发者

    另一种模式是利用github的组织(organization),类似于群,可以邀请别人加入组织,组织可以进行精细的权限控制,这种模式适合小型团队

    集成管理者工作流

    这种模式下每个开发者有自己远端仓库,开发者开发完后会给管理员发请求,管理员自己选择是否合并到项目仓库

    GitHub中的fork+pull request就是这种模式,这种模式非常适合小型开源项目,接受未知第三方的贡献

    总结

    如果你有任何疑问的话,欢迎留言讨论;如果本系列文章对你有帮助的话,那我很荣幸,别忘了打赏哦,O(∩_∩)O哈哈~

    最后感谢你的阅读,O(∩_∩)O哈哈~



沪ICP备19023445号-2号
友情链接