# [【什麼是 git flow ?】 5 項分支全詳解 | Sourcetree 實戰演練](https://www.youtube.com/watch?v=B1ZANddOHyM&ab_channel=GammaRay%E8%BB%9F%E9%AB%94%E5%B7%A5%E4%BD%9C%E5%AE%A4) - [x] Gamma Ray Studio - [x] Git Flow 分支介紹 - [x] 初始化 git flow 功能 - [x] 使用 git flow 分支 - [x] feature 分支示範 - [x] release 分支示範 - [x] hotfix 分支示範 --- ## 文章 - [x] [Git Flow 是什麼?為什麼需要這種東西?](https://gitbook.tw/chapters/gitflow/why-need-git-flow) --- ## 筆記 ### Git Flow  ### Master 分支 主要是用來放穩定、隨時可上線的版本。 ### Develop 分支 這個分支主要是所有開發的基礎分支,當要新增功能的時候,所有的 Feature 分支都是從這個分支切出去的。 ### Hotfix 分支 當線上產品發生緊急問題的時候,會從 Master 分支開一個 Hotfix 分支出來進行修復,Hotfix 分支修復完成之後,會合併回 Master 分支,也同時會合併一份到 Develop 分支。 ps. 未用過 ### Release 分支 當認為 Develop 分支夠成熟了,就可以把 Develop 分支合併到 Release 分支,在這邊進行算是上線前的最後測試。 ps. 我公司是直接把 Feature 分支合併到 Release 分支。 ### Feature 分支 當要開始新增功能的時候,就是使用 Feature 分支的時候了。Feature 分支都是從 Develop 分支來的,完成之後會再併回 Develop 分支。 ps. 我公司不是從 Develop 分支來的,是從 Release 分支來的。 --- ## 參考 [Git Flow 是什麼?為什麼需要這種東西?](https://gitbook.tw/chapters/gitflow/why-need-git-flow)
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up