Git 工做流简介

1.概述

工做流有各式各样的用法,但也正所以使得在实际工做中如何上手使用增长了难度。这篇指南经过总览公司团队中最经常使用的几种 Git 工做流让你们能够上手使用。html

在阅读的过程当中请记住,本文中的几种工做流是做为方案指导而不是条例规定。在展现了各类工做流可能的用法后,你能够从不一样的工做流中挑选或揉合出一个知足你本身需求的工做流。git

1.集中式工做流

若是你的开发团队成员已经很熟悉 Subversion,集中式工做流让你无需去适应一个全新流程就能够体验 Git 带来的收益。这个工做流也能够做为向更 Git 风格工做流迁移的友好过渡。安全

2.功能分支工做流

功能分支工做流以集中式工做流为基础,不一样的是为各个新功能分配一个专门的分支来开发。这样能够在把新功能集成到正式项目前,用 Pull Requests 的方式讨论变动。分布式

3.GitFlow 工做流

GitFlow 工做流经过为功能开发、发布准备和维护分配独立的分支,让发布迭代过程更流畅。严格的分支模型也为大型项目提供了一些很是必要的结构。3d

4.Forking 工做流

Forking 工做流是分布式工做流,充分利用了 Git 在分支和克隆上的优点。能够安全可靠地管理大团队的开发者(developer),并能接受不信任贡献者(contributor)的提交。code

5.Pull Requests

Pull requests 让开发者更方便地进行协做的功能,提供了友好的 Web 界面能够在提议的修改合并到正式项目以前对修改进行讨论。htm

相关文章
相关标签/搜索