课程大纲

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 工作流程中的版本控制最佳实践

总结与下一步

要求

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

目标受众

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

客户评论 (5)

即将举行的公开课程

课程分类