---
# System prepended metadata

title: 工作流程
tags: [工作流程(Git flow)]

---

#  工作流程
- 22/4/22
## Git flow流程
- Branch 分支  預設分支main or master

由main前進既定的工作行程 在中途分支出 其他人的工作 
並在完成時回到main合併 產生衝突時由主管處理協商

發展成

- Git flow 流程

|--main-------------------------->*成品
| 
|--release-->*release確認沒問題產品要發佈出去了再向上至main^
|
|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*確認合併完沒問題,功能完整,再向上至release^
|--feature--->發展產品->合併功能時 在此回收進度並合併 ^&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
|--分配工作人員A------->向上至feature合併 ^
|--分配工作人員B------->向上至feature合併 ^
|--分配工作人員C------->向上至feature合併 ^
|
|
|--bug------------------>*產生問題時上方會向下給人員debug
|
|--test------------------> *release需要測試時會向下給此區人員測試

---

## Fork和Clone的差別

- Fork 
    在他人專案右上角Fork ,在Create fork 會直接複製到自己帳號下新增一樣的專案
    是由遠端 複製至 自己遠端帳號下
    *若需要編輯Fork內容,需再clone或pull至本地端電腦進行修改再push
 
- Clone
    git clone 專案網址
    是由遠端 下載至 本地端 


