git工作流程是工作中團隊成員遵守的一種程式碼管理方案,是有效的專案流程管理和高效的開發協同約定;常見git工作流程有:集中式工作流程、功能分支工作流程、Gitflow工作流程和Forking工作流程。
本教學操作環境:Windows7系統、Git2.30.0版、Dell G3電腦。
Git工作流程你可以理解為工作中團隊成員遵守的一種程式碼管理方案,背後的本質其實是有效的專案流程管理和高效的開發協同約定。
在Git中有以下幾個工作流程方案作為方案指導:
#集中式工作流程
功能分支工作流程
Gitflow工作流程
#Forking工作流程
如果你的開發團隊成員已經很熟悉Subversion,集中式工作流程讓你無需去適應一個全新流程就可以體驗Git帶來的收益。這個工作流程也可以作為向更Git風格工作流程遷移的友善過渡。
功能分支工作流程以集中式工作流程為基礎,不同的是為各個新功能分配一個專門的分支來開發。這樣可以在把新功能整合到正式專案前,用Pull Requests的方式討論變更。
Gitflow工作流程透過為功能開發、發布準備和維護分配獨立的分支,讓發布迭代過程更流暢。嚴格的分支模型也為大型專案提供了一些非常必要的結構。
Forking工作流程是分散式工作流程,充分利用了Git在分支和複製上的優勢。可以安全可靠地管理大團隊的開發者(developer),並能接受不信任貢獻者(contributor)的提交。
Pull requests是Bitbucket提供的讓開發者更方便地進行協作的功能,提供了友善的Web介面可以在提議的修改合併到正式專案之前對修改進行討論。
推薦學習:《Git教學》
以上是git工作流程是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!