repo start ##创建并切换分支
repo start newbranchname [--all | projectName]
repo start是对git checkout -b 命令的封装。这条指令与git checkout -b 还是有很大的区别的,git checkout -b 是在当前所在的分支的基础上创建特性分支,而repo start是在清单文件中设定的分支的基础上创建特性分支。例如:
repo start stable --all(所有项目)
假设清单文件中设定的分支是gingerbread-stable,那么执行以上指令就是对所有项目,在gingerbread-stable的基础上创建特性分支stable。
repo start stable platform/build platform/bionic
假设清单文件中设定的分支是gingerbread-stable,那么以上指令就是只对platform/build、platform/bionic两个项目,在gingerbread-stable的基础上创建特性分支stable
repo checkout 分支名称 ##默认是切换所有仓库中的分支
repo checkout 分支名称 本地仓库相对路径 ##切换指定仓库的分支
repo tmerge --branch-name 源分支名称 --merge-message 提交说明 ##分支合并命令,此命令会跳过那些公共仓库(即单独配置了reversion的仓库)
repo branch ##查看分支
repo manifest ##查看清单文件
repo list ##列出本地下载的所有project的path和name,冒号分隔。
repo manifest -ro aaaaa.xml ##生成tag文件
repo status(查看文件状态)
是对git diff-index、
Repo 详解
最新推荐文章于 2024-08-09 18:00:00 发布