聯繫我們

課程簡介

Git 與 Azure DevOps 介紹

  • Git 版本控制系統概覽。
  • Azure DevOps 及 Git 整合簡介。
  • 環境設置:Git、SourceTree、GitKraken 及 Azure DevOps。

Git 核心概念

  • 建立與複製程式庫。
  • 基本 Git 命令:init、add、commit、push、pull。
  • 分支概念與策略。

分支與合併管理

  • 協作專案的分支最佳實踐。
  • 使用 SourceTree 和 GitKraken 管理分支。
  • 練習:建立與合併分支。

合併技巧與衝突解決

  • 合併類型:合併、快轉合併、壓縮合併、重基與合併。
  • 衝突解決策略與最佳實踐。
  • 實作練習:模擬衝突並解決它們。

命令列 vs 圖形化客戶端操作

  • 從命令列執行 Git 操作。
  • 使用 SourceTree(主要練習)和 GitKraken(示範)管理程式庫。
  • 使用圖形化客戶端的優缺點。

進階 Git 技巧

  • 暫存、還原、重置及撤銷變更。
  • Cherry-picking commits 及其實際應用。
  • 安全地還原與回滾變更。

使用 Azure DevOps 與 Git

  • 在 Azure Repos 中設置 Git 程式庫。
  • 將 Git 整合至 Azure DevOps pipelines。
  • 管理權限與存取控制。

團隊協作與真實情境

  • 大型專案中的分支策略。
  • 團隊環境中的衝突處理。
  • DevOps 工作流程中版本控制的最佳實踐。

總結與下一步

最低要求

  • 對版本控制概念的基本認識。
  • 熟悉軟體開發實務。

對象

  • 使用版本控制系統的開發人員。
  • 管理程式碼程式庫的 DevOps 工程師。
  • 使用 Git 及 Azure DevOps 協作進行軟體專案的團隊。
 14 小時

客戶評論 (2)

課程分類