# 開發流程設計筆記 <div style="text-align: center;"> <img src="https://hackmd.io/_uploads/S1aaF-alR.png" width="900" height="450"> <a class="af mk" href="https://kissflow.com/workflow/all-you-need-to-know-about-workflow-design-tools/" rel="noopener ugc nofollow" target="_blank" style="color:#2226; font-size:12px; text-decoration: underline;">圖片取自:https://kissflow.com/workflow/all-you-need-to-know-about-workflow-design-tools/</a> </div> ## 前言 看過不少關於軟體開發流程的文章,知道設計開發流程是為了讓專案項目的成長更順暢,但總是似懂非懂的感覺,或許要經歷過什麼困點才能體會到吧,所以寫個筆記記錄一下。 我們目前的開發流程如下: 1. 在 Github 開啟一個 Repository 1. <kbd>clone</kbd> 一份到個別的開發環境 1. 在個別的開發環境上(筆電)撰寫新功能、測試 1. <kbd>commit</kbd> & <kbd>push</kbd> 到 Github Repository 上 1. 再到 Server 上把最新的代碼 <kbd>pull</kbd> 上來 接著就是 3 --> 4 --> 5 循環 遇到衝突時,直接將對方的 <kbd>commit</kbd> 無腦 <kbd>pull --rebase</kbd> 再 <kbd>push</kbd> 上 Github Repository <img src="https://hackmd.io/_uploads/SkBLS-agA.png" width="900" height="450" > <p style="color:#2226;text-align:center;">👆🏼開發流程示意圖</p>