課程介紹
學生時期繳功課都是一人作業居多,進到職場我要如何與多人協作開發?
使用 Git 進行版本控制已經是業界的必備技能!學會 Git,你可以不用再擔心:
- 整合程式碼時只能整包複製、貼上及取代,卻不知道裡面是不是藏著未知的雷坑?或是該如何保留自己正辛苦開發的程式碼;
- 想要回到某一個版本的程式碼時,卻不知道如何恢復;
- 想要管理程式碼時,卻只能另外備份檔案再標上日期,還只能無奈地看著硬碟空間被快速地消耗掉。
透過有效的版本控制,團隊可以更輕易地追溯變更的歷程紀錄,讓多人協作下的修改更加透明。再搭配上遠端的程式碼儲存庫(GitLab),使團隊成員可以共享資源,並基於共同的基點進行開發。
課程受眾
此為基礎技能,無論是學生、社會新鮮人,或是擔任職場中的開發、測試、維運等工程師均適合。
課程目標
- 熟悉 Git 的概念與操作
- 掌握良好的 Git 協作規範
- 透過 GitLab 進行多人協作開發
- 掌握版本控制在變更流程中帶來的好處
課程內容
- 初探 Git 的概念
- Git 的基礎操作
- 建立與切換分支
- 查看變更與提交
- 暫存變更檔案
- 還原過去的版本
- 規範提交訊息
- 分支合併與解決合併衝突
- 掌握持續整合的關鍵
- 透過 GitLab 進行多人協作
- 使用 GitLab 做為遠端儲存庫
- 建立保護分支與設定規則
- 建立審閱變更機制