文章目录
-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
相当于: