Git Flow
Vincent Driessen提出了一套Git Flow開發流程 A successful Git branching model
Git Flow 分支模型
- master(主分支)
- 保存 穩定、可上線 的版本。
- 每次合併到
master
通常對應一次正式發佈(tag)。
- 合併最好由專人負責,避免隨意推送。
- develop(開發分支)
- 保存 最新開發狀態。
- 功能完成後會合併回這裡,供測試與整合。
- 最後會從這裡建立
release
分支。
- feature(功能分支)
- 從
develop
建出,開發新功能。
- 命名慣例:
feature/功能名稱
。
- 完成後