课程大纲

Git与Azure DevOps简介

  • Git版本控制系统概述
  • Azure DevOps与Git集成介绍
  • 环境设置:Git、SourceTree、GitKraken和Azure DevOps

Git基本概念

  • 创建和克隆仓库
  • 基本Git命令:init、add、commit、push、pull
  • 分支概念和策略

分支与合并管理

  • 协作项目中的分支最佳实践
  • 使用SourceTree和GitKraken管理分支
  • 练习:创建和合并分支

合并技术与冲突解决

  • 合并类型:合并、快进合并、压缩合并、变基合并
  • 冲突解决策略和最佳实践
  • 动手练习:模拟冲突并解决

控制台与图形客户端操作

  • 通过控制台执行Git操作
  • 使用SourceTree(主要练习)和GitKraken(演示)管理仓库
  • 使用图形客户端的优缺点

高级Git技术

  • 暂存、撤销、重置和取消暂存变更
  • Cherry-picking提交及其实际应用
  • 安全地撤销和回滚变更

使用Azure DevOps和Git

  • 在Azure Repos中设置Git仓库
  • 将Git与Azure DevOps管道集成
  • 管理权限和访问控制

团队协作与真实场景

  • 大型项目中的分支策略
  • 团队环境中的冲突处理
  • DevOps工作流中的版本控制最佳实践

总结与下一步

要求

  • 具备版本控制的基本知识
  • 熟悉软件开发实践

受众

  • 使用版本控制系统的开发人员
  • 管理代码仓库的DevOps工程师
  • 使用Git和Azure DevOps进行软件项目协作的团队
 14 小时

客户评论 (2)

即将举行的公开课程

课程分类