- 版本控制概念的基本知識
- 熟悉軟件開發實踐
目標受眾
- 使用版本控制系統的開發人員
- DevOps 管理代碼庫的工程師
- 使用 Git 和 Azure DevOps 進行軟件項目協作的團隊
Git 是一個強大的版本控制系統,廣泛用於追蹤軟體開發中的原始碼變更。Azure DevOps 將 Git 與強大的協作和 CI/CD 工具整合,以提升軟體交付效率。
這是一個由講師指導的培訓(線上或線下),針對中級開發人員和 DevOps 工程師,旨在讓他們獲得 Git 和 Azure DevOps 的實務經驗,重點包括分支管理、合併策略、衝突解決以及圖形化客戶端的有效使用。
在培訓結束時,參與者將能夠:
- 理解 Git 的基本概念和工作流程。
- 在協作環境中有效管理分支和合併。
- 在實際情境中使用最佳實踐解決衝突。
- 使用圖形化客戶端(SourceTree 和 GitKraken)進行 Git 管理。
- 從命令行和圖形界面執行實用的 Git 操作。
- 在 Azure DevOps 中使用 Git 進行存儲庫整合和版本控制。
課程形式
- 互動式講座與討論。
- 大量練習與實作。
- 在即時實驗環境中進行實務操作。
課程定制選項
- 如需為本課程定制培訓,請聯繫我們安排。
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 工作流程中的版本控制最佳實踐
總結與下一步
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