代码托管 CODEARTS REPO-服务概述:基本运行模式

时间:2024-07-09 19:05:52

基本运行模式

代码托管(CodeArts Repo)是基于Git的一种云端仓库服务,其遵循Git的工作模式。

  • Git本地仓库中的数据有三种状态,分别是“已修改”“已暂存”“已提交”。当您对仓库中的文件做出修改后,该文件状态为“已修改”,您可以通过add命令将该修改追加到本地的暂存区,此时状态为“已暂存”,再通过commit命令将修改提交到本地版本库进行管理,每次提交都会生成对应的版本和版本号,通过版本号可以进行版本的切换、回滚。同一版本中还可以同时存在多个分支、标签,每个分支、标签、每次提交又相当于独立的版本可以使用checkout进行检出。
  • 代码托管作为云端仓库服务,其除了具备Git本地仓库的基本特性外,还作为各个本地仓库的远程版本库,并具备可配置的安全策略、鉴权等。
  • 代码托管服务 的仓库与Git本地仓交互的场景主要有以下四种:
    • Clone:直接将代码托管仓库的分支克隆到本地,作为本地仓库。
    • Push:将本地仓库的修改推送到代码托管仓库。
    • Fetch:从代码托管仓库抓取版本到工作区。
    • Pull:从代码托管仓库抓取版本到工作区并尝试与当前分支合并,如果失败,需要手动解决文件冲突。

support.huaweicloud.com/usermanual-codeartsrepo/codeartsrepo_03_0001.html