在项目中创建新的 Git 存储库

Azure DevOps Services |Azure DevOps Server 2022 - Azure DevOps Server 2019 |TFS 2018

Azure DevOps Services和 TFS 项目包含 Git 存储库、工作项、生成和发布。 可以在项目中使用 Git 存储库在项目增长时管理源代码。 本指南介绍如何使用 Web 门户为 Azure) 或 Team Foundation Server (TFS ( 本地) 托管的Azure DevOps Services (创建 Git 存储库。

先决条件

使用 Web 门户创建存储库

  1. 浏览到https://dev.azure.com/OrganizationName项目中的 Repos 页面,将鼠标悬停在项目名称上,然后选择 Repos 图标。 可以从 “所有 项目”列表中选择它,也可以从最近 访问的项目列表中 选择它。

    列出项目的组织或集合页的屏幕截图。

  2. 从存储库下拉列表中,选择 “新建存储库”。

    存储库菜单的屏幕截图,选择“新建存储库”。

  3. 在“ 创建新存储库 ”对话框中,验证 Git 是否为存储库类型,并输入新存储库的名称。 有关命名限制,请参阅命名限制,Azure Repos (git)

    “创建新存储库”对话框的屏幕截图。

    还可以添加自述文件,并为计划在存储库中管理的代码类型创建 .gitignore。 自述文件包含存储库中有关代码的信息。 .gitignore 文件告知 Git 要忽略的文件类型,例如开发环境中的临时生成文件。

  4. 如果对存储库名称和选项感到满意,请选择“ 创建”。

    现在,项目中会创建一个新的空 Git 存储库。

    • 如果创建了一个没有自述文件或 .gitignore 文件的空存储库,你将看到有关如何将存储库 克隆 到计算机的说明。 你还将看到有关如何将现有存储库中的代码 推送 到新创建的存储库的说明。
    • 在此示例中,你创建了 README 和 .gitignore。 现在,你将看到存储库中文件的概述。 可以使用页面右上角的“克隆”链接克隆存储库,以便立即使用存储库的本地副本。
  1. 浏览到 https://dev.azure.com/<your organization name> 项目并选择项目名称,导航到项目。 可以从 “所有项目 ”列表中选择它,也可以从顶部的“ 最近 访问”项目列表选择它。

    列出项目 TFS 2018 版本的集合页的屏幕截图。

  2. 在 Web 门户的 “项目 ”区域中,选择 “代码”,然后选择当前存储库名称旁边的下拉列表,然后选择“ 新建存储库”。

    代码页的屏幕截图,“存储库”菜单选择,“选择新存储库”,TFS 2018 版本。

  3. 在“ 创建新存储库 ”对话框中,验证 Git 是否为存储库类型,并输入新存储库的名称。 有关命名限制,请参阅命名限制,Azure Repos (git)

    “创建新存储库”对话框的屏幕截图,即 TFS 2018 版本。

    还可以添加自述文件,并为计划在存储库中管理的代码类型创建 .gitignore。 自述文件包含存储库中有关代码的信息。 .gitignore 文件告知 Git 要忽略的文件类型,例如开发环境中的临时生成文件。

  4. 如果对存储库名称和选项感到满意,请选择“ 创建”。

    现在,项目中会创建一个新的空 Git 存储库。

    • 如果创建了一个没有自述文件或 .gitignore 文件的空存储库,你将看到有关如何将存储库 克隆 到计算机的说明。 你还将看到有关如何将现有存储库中的代码 推送 到新创建的存储库的说明。
    • 在本例中, 你创建了 README 和 .gitignore。 现在,你将看到存储库中文件的概述。 可以使用页面右上角的“克隆”链接克隆存储库,以便立即使用存储库的本地副本。

将存储库克隆到计算机

若要使用 Git 存储库,请将其克隆到计算机。 克隆存储库会创建存储库的完整本地副本,供你使用。 克隆还会下载存储库中的所有 提交分支 ,并设置与服务器上的存储库的命名关系。 使用此关系与现有存储库交互,推送和拉取更改以与团队共享代码。

  1. 在 Web 浏览器中,在 Azure DevOps 中打开组织的团队项目,然后选择 “存储库>文件”。 如果没有团队项目, 请立即创建一个项目

    Repos>文件的屏幕截图。

  2. “文件”窗口右上角选择“克隆”并复制克隆 URL。

    克隆存储库对话框。

  3. 打开 Git 命令窗口, (Git for Windows) 上的 Git Bash。 然后,浏览到要从存储在计算机上的存储库中的代码的文件夹。 运行 git clone 后跟上一部分中从 克隆 URL 复制的路径,如以下示例所示。

    git clone https://dev.azure.com/fabrikam-fiber/MyFirstProject/_git/
    

    Git 会将代码的副本下载到新文件夹中,供你使用。 下载包括存储库中的所有 提交分支

  4. 将目录切换到克隆的存储库。

    cd fabrikam-fiber
    

    使此命令窗口保持打开状态,因为你将在以下步骤中使用它。

  1. “代码”窗口右上角选择“克隆”并复制“克隆 URL”。

    “克隆存储库”对话框的屏幕截图,即 TFS 2018 版本。

  2. 打开 Git 命令窗口, (Git for Windows) 上的 Git Bash,导航到要从存储在计算机上的存储库中的代码的文件夹,然后运行,然后运行 git clone 上一步中从 克隆 URL 复制的路径,如以下示例所示。

    git clone https://fabrikam-fiber.visualstudio.com/DefaultCollection/MyFirstProject/_git/
    

    运行上一个命令后,Git 会将代码的副本下载到新文件夹中,供你使用。 此下载包括存储库中的所有 提交分支

    使此命令窗口保持打开状态,因为你将在以下步骤中使用它。

使用代码

在此步骤中,我们将对计算机上的文件进行更改,在本地提交更改,将提交推送到服务器上的存储库,并查看其中所做的更改。

  1. 浏览到计算机上克隆存储库的文件夹,并在所选编辑器中打开 README.md 该文件。

  2. 进行一些更改,例如添加到 This is my first edit. 文件,并保存并关闭该文件。

  3. 在 Git 命令窗口中,输入以下命令导航到 fabrikam-fiber 目录:

    cd fabrikam-fiber
    
  4. 通过在 Git 命令窗口中输入以下命令提交更改:

    git commit -a -m "My first commit"
    

    使用 git commit时, -a 表示提交所有已更改的文件,并 -m 指定提交消息。

  5. 通过在 Git 命令窗口中输入以下命令,将更改推送到 Git 存储库:

    git push
    
  6. 切换回 Web 门户,然后从“代码”视图中选择“历史记录”以查看新提交。 新存储库有两个提交。 第一个是创建存储库时添加自述文件和 .gitignore 的提交。 第二个是刚刚提交的提交。

    查看提交历史记录的屏幕截图。

  7. 切换到“ 文件 ”选项卡,然后选择自述文件以查看更改。

    “文件”页的屏幕截图,“查看已更改的文件”。

后续步骤