# 工作流程 - 22/4/22 ## Git flow流程 - Branch 分支 預設分支main or master 由main前進既定的工作行程 在中途分支出 其他人的工作 並在完成時回到main合併 產生衝突時由主管處理協商 發展成 - Git flow 流程 |--main-------------------------->*成品 | |--release-->*release確認沒問題產品要發佈出去了再向上至main^ | |                 *確認合併完沒問題,功能完整,再向上至release^ |--feature--->發展產品->合併功能時 在此回收進度並合併 ^                                                                |--分配工作人員A------->向上至feature合併 ^ |--分配工作人員B------->向上至feature合併 ^ |--分配工作人員C------->向上至feature合併 ^ | | |--bug------------------>*產生問題時上方會向下給人員debug | |--test------------------> *release需要測試時會向下給此區人員測試 --- ## Fork和Clone的差別 - Fork 在他人專案右上角Fork ,在Create fork 會直接複製到自己帳號下新增一樣的專案 是由遠端 複製至 自己遠端帳號下 *若需要編輯Fork內容,需再clone或pull至本地端電腦進行修改再push - Clone git clone 專案網址 是由遠端 下載至 本地端