09 February 2017
号外号外:专注于移动端的fullPage.js来啦!!!快点我查看

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

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

集中式开发流程

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

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

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

集成管理者工作流

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

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

总结

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

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

继续学习

原文网址:http://yanhaijing.com/git/2017/02/09/deep-git-6/

公众号

扫码或搜索:颜海镜,最新博文优先推送
微信公众号:颜海镜


ujian