- 版本控制概念的基本知识
- 熟悉软件开发实践
目标受众
- 使用版本控制系统的开发人员
- 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