專門為 GitHub 平台設計的工作流程,將分支(branch)分為兩類:Main
跟功能分支,透過以下流程完成分支合併:
Main
創新的功能分支Commits
Pull Request(PR)
Code Review
且進行修正Merge
Main
分支:
Main
上進行開發工作,開發應在功能分支進行。Main
分支拉出一個新的分支。Commits
提交:
PR
發起與 Code Review
:
PR
,請求將這個分支的變更合併到 Main
。PR
讓團隊成員可以進行 Code Review
,互相討論與回饋。Main
分支的程式碼可立刻部署。PR
和 Code Review
,確保程式碼品質,並鼓勵團隊成員之間的協作。(圖片來源:GitHub-workflow)
Main
分支為可部署狀態。PR
進行協作。今天是中秋節🍂,祝大家月餅節快樂!cc 🥮