Last updated
Last updated
一群人共同開發專案,需要一套規則(workflow)才可以讓大家有效率的開發,如果每個人的習慣不同,很容易產生各種問題,而Git Flow只是其中的一套規則。
Git Flow有主要的分支有 Master、Develop、Hotfix、Release 以及 Feature 這五種分支,Master、Develop屬於長期分支,其他分支會因任務結束而被刪除。
Master: 主要放穩定隨時可上線的版本,此分支只能從別的分支合併過來,開發者不能Commit到這個分支,通常會加上版本號標籤。
Develop & Feature: Develop是所有開發的基礎分支,當要新增功能的時,新增Feature從此分支出去。而分支的功能完成後,也都會合併回來這個分支。
Release & Hotfix: 測試階段和修正緊急問題用的分支,目前少機率用到。
建立master < ---- 會幫你們弄
再建立branch,並命名為"develop"
再建立branch,並命名為"feature/training1"
在新的feature分支,開始建立專案或是修改程式碼等等
一旦feature完成,例如登入頁完成,找關主驗收功能,然後發 Merge Requests