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