git基础教程(42) repo管理下的基本代码提交流程

本文介绍了在Repo管理下进行Git代码提交的完整流程,从初始化仓库到提交代码,再到代码评审和合并。重点包括创建工作分支、同步代码、提交修改、使用rebase处理冲突,以及在gerrit上的代码评审和删除本地分支等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

-1 初始化仓库

repo init -u url [options]
在当前目录中安装 Repo。这样会创建一个 .repo/ 目录,其中包含存放 Repo 源代码和清单文件的 Git 代码库。

选项:

-u:指定从中检索清单代码库的网址。常见清单位于 https://android.googlesource.com/platform/manifest。

你可能会有很多的清单,这些清单组成了一个git仓库。

-m:选择清单库中的清单文件。如果未选择清单名称,则默认为 default.xml。
-b:指定修订版本,即特定的 manifest-branch。
注意:对于所有剩余的 Repo 命令,当前的工作目录必须是 .repo/ 的父目录或该父目录的子目录。

0、同步当前目录下的项目到最新代码
repo sync .
不加.的话会同步repo管理的所有项目。

运行 repo sync 后,将出现以下情况:

  • 如果目标项目从未同步过,则 repo sync 相当于 git clone。远程代码库中的所有分支都会复制到本地项目目录中。
  • 如果目标项目以前同步过,则 repo sync 相当于:

                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值