Course Code: gitazuredevops
Duration: 14 hours
Prerequisites:
  • 版本控制概念的基本知識
  • 熟悉軟件開發實踐

目標受眾

  • 使用版本控制系統的開發人員
  • DevOps 管理代碼庫的工程師
  • 使用 Git 和 Azure DevOps 進行軟件項目協作的團隊
Overview:

Git 是一個強大的版本控制系統,廣泛用於追蹤軟體開發中的原始碼變更。Azure DevOps 將 Git 與強大的協作和 CI/CD 工具整合,以提升軟體交付效率。

這是一個由講師指導的培訓(線上或線下),針對中級開發人員和 DevOps 工程師,旨在讓他們獲得 Git 和 Azure DevOps 的實務經驗,重點包括分支管理、合併策略、衝突解決以及圖形化客戶端的有效使用。

在培訓結束時,參與者將能夠:

  • 理解 Git 的基本概念和工作流程。
  • 在協作環境中有效管理分支和合併。
  • 在實際情境中使用最佳實踐解決衝突。
  • 使用圖形化客戶端(SourceTree 和 GitKraken)進行 Git 管理。
  • 從命令行和圖形界面執行實用的 Git 操作。
  • 在 Azure DevOps 中使用 Git 進行存儲庫整合和版本控制。

課程形式

  • 互動式講座與討論。
  • 大量練習與實作。
  • 在即時實驗環境中進行實務操作。

課程定制選項

  • 如需為本課程定制培訓,請聯繫我們安排。
Course Outline:

Git 與 Azure DevOps 簡介

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

Git 基本概念

  • 建立與複製儲存庫
  • 基本 Git 指令:init、add、commit、push、pull
  • 分支概念與策略

分支與合併 Management

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

合併技巧與衝突解決

  • 合併類型:Merge、Fast forward merge、Squash and merge、Rebase and merge
  • 衝突解決策略與最佳實踐
  • 實作練習:模擬衝突並解決

控制台與圖形客戶端操作

  • 從控制台執行 Git 操作
  • 使用 SourceTree(主要練習)與 GitKraken(示範)管理儲存庫
  • 使用圖形客戶端的優缺點

進階 Git 技巧

  • 暫存、還原、重置與取消暫存變更
  • Cherry-picking 提交與實際應用
  • 安全地還原與回滾變更

使用 Azure DevOps 與 Git

  • 在 Azure Repos 中設置 Git 儲存庫
  • 將 Git 與 Azure DevOps 管道整合
  • 管理權限與存取控制

團隊 Collaboration 與實際情境

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

總結與下一步

Sites Published:

United Arab Emirates - Git Hands-on Workshop with Azure DevOps

Qatar - Git Hands-on Workshop with Azure DevOps

Egypt - Git Hands-on Workshop with Azure DevOps

Saudi Arabia - Git Hands-on Workshop with Azure DevOps

South Africa - Git Hands-on Workshop with Azure DevOps

Brasil - Git Hands-on Workshop with Azure DevOps

Canada - Git Hands-on Workshop with Azure DevOps

中国 - Git Hands-on Workshop with Azure DevOps

香港 - Git Hands-on Workshop with Azure DevOps

澳門 - Git Hands-on Workshop with Azure DevOps

台灣 - Git Hands-on Workshop with Azure DevOps

USA - Git Hands-on Workshop with Azure DevOps

Österreich - Git Hands-on Workshop with Azure DevOps

Schweiz - Git Hands-on Workshop with Azure DevOps

Deutschland - Git Hands-on Workshop with Azure DevOps

Czech Republic - Git Hands-on Workshop with Azure DevOps

Denmark - Git Hands-on Workshop with Azure DevOps

Estonia - Git Hands-on Workshop with Azure DevOps

Finland - Git Hands-on Workshop with Azure DevOps

Greece - Git Hands-on Workshop with Azure DevOps

Magyarország - Git Hands-on Workshop with Azure DevOps

Ireland - Git Hands-on Workshop with Azure DevOps

Luxembourg - Git Hands-on Workshop with Azure DevOps

Latvia - Git Hands-on Workshop with Azure DevOps

España - Git Hands-on Workshop with Azure DevOps

Italia - Git Hands-on Workshop with Azure DevOps

Lithuania - Git Hands-on Workshop with Azure DevOps

Nederland - Git Hands-on Workshop with Azure DevOps

Norway - Git Hands-on Workshop with Azure DevOps

Portugal - Git Hands-on Workshop with Azure DevOps

România - Git Hands-on Workshop with Azure DevOps

Sverige - Git Hands-on Workshop with Azure DevOps

Türkiye - Git Hands-on Workshop with Azure DevOps

Malta - Git Hands-on Workshop with Azure DevOps

Belgique - Git Hands-on Workshop with Azure DevOps

France - Git Hands-on Workshop with Azure DevOps

日本 - Git Hands-on Workshop with Azure DevOps

Australia - Git Hands-on Workshop with Azure DevOps

Malaysia - Git Hands-on Workshop with Azure DevOps

New Zealand - Git Hands-on Workshop with Azure DevOps

Philippines - Git Hands-on Workshop with Azure DevOps

Singapore - Git Hands-on Workshop with Azure DevOps

Thailand - Git Hands-on Workshop with Azure DevOps

Vietnam - Git Hands-on Workshop with Azure DevOps

India - Git Hands-on Workshop with Azure DevOps

Argentina - Git Hands-on Workshop with Azure DevOps

Chile - Git Hands-on Workshop with Azure DevOps

Costa Rica - Git Hands-on Workshop with Azure DevOps

Ecuador - Git Hands-on Workshop with Azure DevOps

Guatemala - Git Hands-on Workshop with Azure DevOps

Colombia - Git Hands-on Workshop with Azure DevOps

México - Git Hands-on Workshop with Azure DevOps

Panama - Git Hands-on Workshop with Azure DevOps

Peru - Git Hands-on Workshop with Azure DevOps

Uruguay - Git Hands-on Workshop with Azure DevOps

Venezuela - Git Hands-on Workshop with Azure DevOps

Polska - Git Hands-on Workshop with Azure DevOps

United Kingdom - Git Hands-on Workshop with Azure DevOps

South Korea - Git Hands-on Workshop with Azure DevOps

Pakistan - Git Hands-on Workshop with Azure DevOps

Sri Lanka - Git Hands-on Workshop with Azure DevOps

Bulgaria - Git Hands-on Workshop with Azure DevOps

Bolivia - Git Hands-on Workshop with Azure DevOps

Indonesia - Git Hands-on Workshop with Azure DevOps

Kazakhstan - Git Hands-on Workshop with Azure DevOps

Moldova - Git Hands-on Workshop with Azure DevOps

Morocco - Git Hands-on Workshop with Azure DevOps

Tunisia - Git Hands-on Workshop with Azure DevOps

Kuwait - Git Hands-on Workshop with Azure DevOps

Oman - Git Hands-on Workshop with Azure DevOps

Slovakia - Git Hands-on Workshop with Azure DevOps

Kenya - Git Hands-on Workshop with Azure DevOps

Nigeria - Git Hands-on Workshop with Azure DevOps

Botswana - Git Hands-on Workshop with Azure DevOps

Slovenia - Git Hands-on Workshop with Azure DevOps

Croatia - Git Hands-on Workshop with Azure DevOps

Serbia - Git Hands-on Workshop with Azure DevOps

Bhutan - Git Hands-on Workshop with Azure DevOps

Nepal - Git Hands-on Workshop with Azure DevOps

Uzbekistan - Git Hands-on Workshop with Azure DevOps