Git & GitLab 版本控制與協作開發

透過軟體版本控制讓變更不再混亂,並奠定多人協作開發的基礎技巧

摘要資訊

  • 上課方式 : 實體
  • 時間 : 7 小時
  • 證書(有/無) :
  • 認證考試 :
  • 定價 NT$ 5,500

課程介紹

學生時期繳功課都是一人作業居多,進到職場我要如何與多人協作開發? 使用 Git 進行版本控制已經是業界的必備技能!學會 Git,你可以不用再擔心:

  • 整合程式碼時只能整包複製、貼上及取代,卻不知道裡面是不是藏著未知的雷坑?或是該如何保留自己正辛苦開發的程式碼;
  • 想要回到某一個版本的程式碼時,卻不知道如何恢復;
  • 想要管理程式碼時,卻只能另外備份檔案再標上日期,還只能無奈地看著硬碟空間被快速地消耗掉。

透過有效的版本控制,團隊可以更輕易地追溯變更的歷程紀錄,讓多人協作下的修改更加透明。再搭配上遠端的程式碼儲存庫(GitLab),使團隊成員可以共享資源,並基於共同的基點進行開發。


課程受眾

此為基礎技能,無論是學生、社會新鮮人,或是擔任職場中的開發、測試、維運等工程師均適合。


課程目標

  1. 熟悉 Git 的概念與操作
  2. 掌握良好的 Git 協作規範
  3. 透過 GitLab 進行多人協作開發
  4. 掌握版本控制在變更流程中帶來的好處


課程內容

  1. 初探 Git 的概念
  2. Git 的基礎操作
    • 建立與切換分支
    • 查看變更與提交
    • 暫存變更檔案
    • 還原過去的版本
    • 規範提交訊息
  3. 分支合併與解決合併衝突
    • 合併的兩種方式:合併與重整
    • 解決合併衝突
  4. 掌握持續整合的關鍵
    • 流程中常見的分支管理策略
    • 如何避免合併地獄
  5. 透過 GitLab 進行多人協作
    • 使用 GitLab 做為遠端儲存庫
    • 建立保護分支與設定規則
    • 建立審閱變更機制