09 February 2017
号外号外:我的新书《现代JavaScript库开发:原理、技术与实战》出版啦!!!快点我查看
号外号外:一组小而美的JavaScript迷你库!!!快点我查看
号外号外:猿辅导招聘前端,后端,客户端啦!地点:北京!!!快点我查看

这是起底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/

微信公众号:颜海镜
关注微信公众号 颜海镜
微信支付二维码
赞赏支持 微信扫一扫


IT程序狮

IT程序狮 on 12 Feb 2017

真棒! 给力

姚雪城

姚雪城 on 12 Feb 2017

原来是90后呀~佩服!

颜海镜

颜海镜 on 13 Feb 2017

嘻嘻

颜海镜

颜海镜 on 13 Feb 2017

哈哈

苏格

苏格 on 27 Feb 2017

关注严海镜大神的一举一动

颜海镜

颜海镜 on 28 Feb 2017

哈哈,我努力写完

微醺岁月

微醺岁月 on 06 Mar 2017

关注严海镜大神的一举一动,时不时过来看一下动态

颜海镜

颜海镜 on 09 Mar 2017

感谢关注