AZ-400版本控制入门用VS Code与Azure Repos掌握Git克隆、提交与分支的6个核心操作【免费下载链接】AZ400-DesigningandImplementingMicrosoftDevOpsSolutionsAZ-400 Course Repository for Labs and Demos.项目地址: https://gitcode.com/gh_mirrors/az/AZ400-DesigningandImplementingMicrosoftDevOpsSolutionsAZ-400版本控制是微软AZ-400认证Designing and Implementing Microsoft DevOps Solutions的核心考点之一。这份入门教程源自官方课程仓库 AZ400-DesigningandImplementingMicrosoftDevOpsSolutionsAZ-400 Course Repository for Labs and Demos中的实验文档Instructions/Labs/AZ400_M01_L02_Version_Control_with_Git_in_Azure_Repos.md手把手带你用 VS Code 与 Azure Repos 完成 Git 克隆、Git 提交与 Git 分支等核心操作。无论你是准备 AZ-400 考试的新手还是想系统补齐 Git 版本控制基础这 6 个核心操作就是最佳起点。为什么要学AZ-400版本控制先弄清 Git 与 TFVC 的区别Azure DevOps 支持两种版本控制系统搞清它们的差异是版本控制入门的第一课Git分布式每个开发者本地都有一份完整仓库可以离线提交、查看历史与对比文件是 Azure DevOps 新项目的默认选择TFVC集中式历史数据仅保存在服务器分支基于路径创建适合需要集中管理的场景。Git 也是 AZ-400 版本控制认证的重点内容。绝大多数团队采用Git Azure Repos的组合掌握它才能顺利理解后续的 CI/CD 流水线、分支策略与代码评审流程。准备工作安装 Git 与 VS Code备好 Azure Repos 仓库开始练习前请确认环境满足以下条件✅ 已安装Git 2.47.0 或更高版本✅ 已安装Visual Studio Code✅ 已有一个Azure DevOps 组织并创建了项目官方实验中项目名为 eShopOnWeb。在 VS Code 终端里先完成 Git 身份配置提交记录会用到git config --global user.name 你的名字 git config --global user.email youexample.com接着在 Azure DevOps 门户的Repos Files中点击Import把示例仓库导入到 Azure Repos 想边学边练也可以把本课程仓库克隆到本地git clone https://gitcode.com/gh_mirrors/az/AZ400-DesigningandImplementingMicrosoftDevOpsSolutions核心操作一用 VS Code 克隆 Git 仓库克隆Clone是 Git 版本控制的第一步——把 Azure Repos 上的远程仓库完整复制到本地。在 Azure DevOps 的Repos页面点击右上角Clone按钮复制仓库的 HTTPS 地址打开 VS Code按CtrlShiftP打开命令面板输入并运行Git: Clone粘贴仓库地址选择本地文件夹登录 Azure DevOps 账号即可完成克隆VS Code 会自动打开该仓库。 小知识克隆会把整个仓库含全部历史下载到本地之后你可以随时离线提交再统一推送到远端。核心操作二提交 Git 变更并同步到远端修改文件之后如何把变更记录下来这就轮到 Git 提交Commit登场。在 VS Code 中打开src/Web/Program.cs在第一行加一行注释如// My first change并保存切到SOURCE CONTROL面板输入提交信息如My commit按CtrlEnter提交到本地仓库点击左下角的Synchronize Changes图标把本地提交推送到 Azure Repos。回到 Azure DevOps 的Repos Commits页面就能看到刚才的提交记录核心操作三用 Git 暂存Stage实现选择性提交有时改了好几个文件却只想提交其中一部分——这正是 Git 暂存Staging的用武之地。在SOURCE CONTROL面板中鼠标悬停到某个文件点击右侧的号仅把该文件加入暂存区输入提交信息后点击面板右上角菜单选择Commit Staged只提交已暂存的文件未暂存的改动会继续留在工作区等待下一次提交。 建议养成一个提交只做一件事的习惯配合暂存功能Git 提交历史会非常清晰易读。核心操作四查看 Git 提交历史与文件对比Git 会通过提交中的父引用parent reference串起完整的开发历史。想快速定位代码何时被改、改了什么可以这样做在 VS Code 的SOURCE CONTROL面板点击某个文件右侧会打开对比视图红绿高亮清楚展示每一处变更在 Azure Repos 的Commits页面悬停某条提交并点击...菜单选择Browse Files即可查看该提交时刻的完整源码快照核心操作五创建、发布与删除 Git 分支分支是 Git 版本控制的精髓为功能开发或缺陷修复隔离一条独立开发线互不干扰而且切换成本极低。点击 VS Code 左下角的当前分支名如main选择 Create new branch from...基于main创建名为dev的新分支创建后会自动切换到新分支点击Publish changes即可发布到 Azure Repos在 Azure DevOps 的Branches页面可对远端分支执行删除操作 即使分支被删除只要记得分支名也可以在Deleted branches区域一键恢复Restore branch。核心操作六用分支策略与 Pull Request 守护主分支生产环境的main分支通常不允许直接提交所有变更必须经过分支策略与代码评审。这正是 AZ-400 版本控制课程的重点在Branches页面对main分支选择Branch Policies开启Require a minimum number of reviewers最少 1 人评审与Check for linked work items必须关联工作项此时直接向main提交会被拒绝系统会提示只能通过 Pull Request 合并变更在dev分支提交修改后点击Create a Pull Request发起合并请求在 Pull Request 中关联工作项、邀请评审并点击Approve所有策略满足后点击Complete完成合并。这一套流程确保了代码必须被评审、变更必须有据可查的团队规范。小结AZ-400 版本控制 6 个核心操作速查表核心操作使用工具一句话要点克隆 Git 仓库VS Code / Azure Repos把远端仓库完整复制到本地提交 Git 变更VS Code用提交信息记录一次变更Git 暂存与选择性提交VS Code只提交想提交的文件查看历史与对比文件VS Code / Azure Repos追踪每次改动的来龙去脉创建与删除分支VS Code / Azure Repos隔离开发线轻量切换分支策略与 Pull RequestAzure Repos用评审守护主分支质量完成这套流程你就掌握了 AZ-400 版本控制最核心的 6 个操作。想跟着完整的分步实验练习可以查看本仓库的实验文档Instructions/Labs/AZ400_M01_L02_Version_Control_with_Git_in_Azure_Repos.md配套操作截图都存放在Instructions/Labs/images/目录下按步骤操作约 45 分钟即可全部上手。祝你顺利通过 AZ-400 认证【免费下载链接】AZ400-DesigningandImplementingMicrosoftDevOpsSolutionsAZ-400 Course Repository for Labs and Demos.项目地址: https://gitcode.com/gh_mirrors/az/AZ400-DesigningandImplementingMicrosoftDevOpsSolutions创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考