Git Flow · Branch Habit

Master 是主軌道
功能是支線

每次新功能,從主軌道分出一條支線,在裡面工作,完成後合併回來,然後關掉支線。這就是習慣。

master — 主軌道
feature branch — 支線
PR merge 回主線
START master BRANCH 開新支線 feat 第一個 commit fix 修正問題 feat 功能完成 feature/new-function 在這裡盡情 commit,不影響 master PR MERGE 合併回主線 DELETE 關閉支線 NEXT 下一個功能 重複循環 ↺ master 永遠穩定向前
每次新功能的五個步驟
01
開 Branch

從 master 分出新支線,命名為 feature/xxx

02
盡情 Commit

在支線裡工作,想改幾次就幾次

03
開 PR

功能完成,開 PR 送審,等待 Approve

04
Merge

審核通過,合併回 master 主軌道

05
刪除 Branch

支線任務結束,關閉,等待下一個功能

↺   每次新功能重複這個循環