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

Azure DevOps Services |Azure DevOps Server |Azure DevOps Server 2022 |Azure DevOps Server 2020

Azure DevOps 项目包含 Git 存储库、工作项、生成和发布。 随着项目增大,可以在项目中使用 Git 存储库来管理源代码。 本指南介绍如何使用 Web 门户创建 Git 存储库。

先决条件

类别 要求
组织 包含 Git 存储库 的 Azure DevOps 中的组织
权限 创建 默认授予项目管理员的存储库权限。 有关详细信息,请参阅设置 Git 存储库权限
工具 - Git for Windows,其中包括 Git 凭据管理器,或 Git for macOS 和 Linux。 对于 macOS 和 Linux,建议 配置 SSH 身份验证

使用 Web 门户创建存储库

  1. 通过浏览到 打开项目中的“Repos”页,将鼠标悬停在项目名称上,然后选择“Repos”图标。 可以从“ 所有 项目”列表中选择它,也可以从最近 访问的项目列表中 选择它。

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

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

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

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

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

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

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

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

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

将存储库克隆到计算机

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

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

    “Repos”>“文件”的屏幕截图。

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

    “克隆存储库”对话框。

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

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

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

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

    cd fabrikam-fiber
    

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

使用代码

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

  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. 切换到“文件”选项卡,选择自述文件以查看更改。

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

后续步骤