git工作流是工作中團隊成員遵守的一種代碼管理方案,是有效的項目流程管理和高效的開發(fā)協(xié)同約定;常見git工作流有:集中式工作流、功能分支工作流、Gitflow工作流和Forking工作流。

本教程操作環(huán)境:Windows7系統(tǒng)、Git2.30.0版、Dell G3電腦。
什么是Git工作流?
Git工作流你可以理解為工作中團隊成員遵守的一種代碼管理方案,背后的本質(zhì)其實是有效的項目流程管理和高效的開發(fā)協(xié)同約定。
在Git中有以下幾種工作流方案作為方案指導(dǎo):
-
集中式工作流
-
功能分支工作流
-
Gitflow工作流
-
Forking工作流
集中式工作流
如果你的開發(fā)團隊成員已經(jīng)很熟悉Subversion,集中式工作流讓你無需去適應(yīng)一個全新流程就可以體驗Git帶來的收益。這個工作流也可以作為向更Git風(fēng)格工作流遷移的友好過渡。
功能分支工作流
功能分支工作流以集中式工作流為基礎(chǔ),不同的是為各個新功能分配一個專門的分支來開發(fā)。這樣可以在把新功能集成到正式項目前,用Pull Requests的方式討論變更。

Gitflow工作流
Gitflow工作流通過為功能開發(fā)、發(fā)布準備和維護分配獨立的分支,讓發(fā)布迭代過程更流暢。嚴格的分支模型也為大型項目提供了一些非常必要的結(jié)構(gòu)。
Forking工作流
Forking工作流是分布式工作流,充分利用了Git在分支和克隆上的優(yōu)勢。可以安全可靠地管理大團隊的開發(fā)者(developer),并能接受不信任貢獻者(contributor)的提交。
Pull Requests
Pull requests是Bitbucket提供的讓開發(fā)者更方便地進行協(xié)作的功能,提供了友好的Web界面可以在提議的修改合并到正式項目之前對修改進行討論。

推薦學(xué)習(xí):《Git教程》
站長資訊網(wǎng)