当前位置:网站首页 > Go语言开发 > 正文

git怎么用?(git怎么用于项目开发)



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

使用 Git 存储库时,请在 Azure DevOps 中与他人共享代码。

必须在 Azure DevOps 中有一个组织和项目。 创建项目时,Azure DevOps 会自动在 Repos 中创建空存储库。

安装以下 Git 命令行工具之一:

  • 适用于 Windows 和 Git 凭据管理器的 Git。
  • 适用于 macOS 或 Linux 的 Git。 对于 macOS 和 Linux,建议配置 SSH 身份验证。

若要使用 Git 存储库,请将其克隆到计算机,从而创建存储库的完整本地副本。 代码可能位于多个位置之一。

  1. 完成适用于你的方案的以下步骤:
    • 如果 还没有任何代码,请先 在项目中创建新的 Git 存储库,然后完成下一步。
    • 如果 代码位于另一个 Git 存储库(如 GitHub 存储库或其他 Azure 存储库实例)中, 请将其导入新的或现有的空 Git 存储库,然后完成下一步。
    • 如果 代码位于本地计算机上且尚未在版本控制中, 请在项目中 创建新的 Git 存储库,或将代码添加到现有存储库。
  2. 在 Web 浏览器中,打开组织的团队项目,然后选择存储库>文件”。

    项目屏幕截图,其中突出显示了 Repos 和文件。

  3. 选择“克隆”。

  4. 复制 URL。

  5. 打开 Git 命令窗口(适用于 Windows 的 Git 上的 Git Bash)。 转到要从存储在计算机上的存储库中的代码的文件夹,然后运行 ,然后运行上一步中从 克隆 URL 复制的路径。 请参阅以下示例:
     

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

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

    使此命令窗口保持打开状态,以在分支中工作。

Git 分支 将更改与项目中正在完成的其他工作隔离开来。 建议使用 Git 工作流,该工作流对处理的每个功能或修补程序使用新的分支。 对于我们的示例,我们使用分支 。

  1. 使用 命令创建分支。
     

    此命令在 Git 中为新分支创建引用。 它还会创建指向父提交的指针,以便 Git 可以在向分支添加提交时保留更改的历史记录。

    如果使用的是以前克隆的存储库,请确保签出正确的分支(),并在创建新分支之前()处于最新状态。

  2. 用于 切换到该分支。
     

    Git 会更改计算机上的文件,以匹配签出分支上的最新提交。

在以下步骤中,我们对计算机上的文件进行更改,在本地提交更改,然后将提交推送到存储在服务器上的存储库。

  1. 浏览到计算机上克隆存储库的文件夹,在所选编辑器中打开 该文件,然后进行一些更改。 然后, 保存 并关闭文件。
  2. 在 Git 命令窗口中,输入以下命令转到 目录:
     
  3. 通过在 Git 命令窗口中输入以下命令来提交更改:
     

    该命令会暂存任何新的或更改的文件,并使用指定的提交消息创建提交。

    在提交之前检查你正在处理的分支,这样就不会将更改提交到错误的分支。 Git 始终将新提交添加到当前本地分支。

  4. 将更改推送到服务器上的 Git 存储库。 在 Git 命令窗口中输入以下命令:
     

现在,代码将共享到名为 远程存储库 的分支中。 若要将工作分支中的代码合并到分支中,请使用拉取请求。

拉取请求将对代码的评审和合并组合到一个协作过程中。 修复分支中的 bug 或新功能后,请创建新的拉取请求。 将团队成员添加到拉取请求,以便他们可以查看和投票对更改进行投票。 使用拉取请求评审正在进行的工作,及早获取更改反馈。 没有合并更改的承诺,因为可以随时放弃拉取请求。

以下示例演示创建和完成拉取请求的基本步骤。

  1. 在 Web 浏览器中打开组织的团队项目,然后选择“存储库>文件”。 如果在获取克隆 URL 后保持浏览器打开状态,只需切换回它即可。
  2. 选择“文件”窗口右上角的“创建拉取请求”。 如果当前未看到用户/jamal/feature1消息,请刷新浏览器。

    创建拉取请求

    新的拉取请求配置为将分支合并到默认分支,在本示例中为 。 标题和说明已预先填充提交消息。

    新建拉取请求

    你可以向拉取请求添加审阅者和链接工作项。

    可以查看“新建拉取请求”窗口底部拉取请求中包含的文件。

    拉取请求中的文件

  3. 选择创建

    从“概述”选项卡查看拉取请求的详细信息。还可以从其他选项卡查看拉取请求中更改的文件、更新和提交。

  4. 选择“完成以开始完成拉取请求的过程。

    拉取请求

  5. 选择“完成合并”以完成拉取请求并将代码合并到分支中。

    完成拉取请求

更改现已合并到分支中,并在远程存储库中删除分支。

  1. 切换回 Web 门户,然后从“代码”页中选择“历史记录以查看新提交。

    Web 门户的屏幕截图,其中突出显示了“历史记录”

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

    自述文件屏幕截图

若要删除分支的本地副本,请切换回 Git Bash 命令提示符并运行以下命令:

 
  

此操作完成以下任务:

  • 该 命令会将你切换到 分支。
  • 该 命令将拉取主分支中最新版本的代码,包括更改和合并的事实 。
  • 该 命令将删除该分支的本地副本。
  • 了解新用户到 Azure Pipelines 的关键概念
  • 了解什么是 Azure Repos
  • 了解如何使用 Git 存储库
  • 了解什么是源代码管理
到此这篇git怎么用?(git怎么用于项目开发)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 预训练语言模型pdf下载百度网盘(预训练语言模型 pdf)2025-05-25 10:27:10
  • 嵌入式驱动开发 教材(嵌入式驱动开发 教材有哪些)2025-05-25 10:27:10
  • c语言编写时钟程序(c语言编写电子时钟)2025-05-25 10:27:10
  • 若依 文件上传(若依 文件上传 mangodb)2025-05-25 10:27:10
  • linux驱动开发需要哪些知识(linux驱动开发需要哪些知识技能)2025-05-25 10:27:10
  • 苹果开发者账号付款方式(苹果开发者账号付款方式不能网页支付)2025-05-25 10:27:10
  • 编程入门要学什么(编程入门要学什么语言)2025-05-25 10:27:10
  • argon是什么意思中文翻译(argos是什么意思中文翻译)2025-05-25 10:27:10
  • scores(scores nine goals什么意思)2025-05-25 10:27:10
  • 源代码开发网站(源代码开发网站怎么用)2025-05-25 10:27:10
  • 全屏图片