小練習
你是一位AI組大工程師,負責一個龐大的專案–『project_how』。
- 此時你剛把同仁開發的偉大程式碼克隆到自己的本機,準備要大展身手,
- 你決定要修正其中的議題 #1,因此你新增一個分支(名稱:AI_iss1)進行修改
- 在此議題中長官指示需要在c0.py檔案第一行中增加我們logo "We are learning",新增完成後進行一次提交
- 提交完成後突然接到小組長的電話有個很危急(hotfix)的問題需要緊急修正,長官說我們的logo換成"No pain, no gain"可能比較好,因此你切換分支回master後,建立一個hotfix分支來對c0.py檔案第一新logo "No pain, no gain",完成後再重新提交一次。
- 緊急任務完成後,你覺得新logo真香,因此將此將hotfix分支內容合併到master分支中,讓這份logo名流清史。
- 完成剛剛的緊急測試後,你準備要切回到之前被中斷而正在做的工作,; 然而在那之前,你可以先刪除 hotfix分支,因為你不再需要它了。
- 現在你回到分支AI_iss1繼續修改原本的議題,你將c0.py檔案最後一行中增加一句信心喊話 “我好棒”,完成後,再進行最後一次提交。
- 此時你確認你完成了AI_iss1的修改,因此將此份修改合併回master,讓大家看到你英勇的拯救了這份專案。
- 若出現衝突請嘗試解決後再合併,解決方式自訂即可,剛才說明不清楚請見諒。