Azure Repos Git 教程
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
使用版本控制保存你的工作并协调整个团队的代码更改。 即使你只是一个开发人员,版本控制也可以帮助你在修复 bug 和开发新功能时保持井然有序。 版本控制保留开发历史记录,使你可以轻松查看甚至回滚到代码的任何版本。
以下教程中的步骤说明了如何使用以下版本控制工作流来执行常见的版本控制任务。
版本控制工作流
版本控制有一个通用工作流,大多数开发人员在编写代码以及与团队共享代码时都会使用该工作流。
这些步骤包括:
- 获取本地的代码副本(如果尚未获取)。
- 对代码进行更改以修复 bug 或添加新功能。
- 代码准备就绪后,提交代码以供团队评审。
- 评审代码后,将其合并到团队的共享代码库中。
Git 具有此工作流的一个版本,该版本使用 Git 独有的术语和命令。 本教程介绍存储库、分支、提交和拉取请求。 如果你使用过诸如 Team Foundation 版本控制或 Subversion 之类的版本控制系统,则你可能很熟悉这些术语,但它们在 Git 中的行为有所不同。
Git 工作流
- 为你计划做出的更改创建一个分支并为其命名,例如
users/jamal/fix-bug-3214
或cool-feature-x
。 有关更多分支指导,请参阅采用 Git 分支策略 - 将更改提交到分支。 用户通常对 bug 修复或功能进行多次提交。
- 将分支推送到远程存储库。
- 创建拉取请求,使其他人可以查看你的更改。 若要合并反馈,可能需要进行更多提交并推送更多更改。
- 完成拉取请求可解决所有合并冲突并完成拉取请求。
如果不熟悉 Git,请使用此工作流。 随着团队对 Git 越来越有经验和信心,请扩展 Git 以满足团队的需求。