小練習

你是一位AI組大工程師,負責一個龐大的專案『project_how』

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