我们通常会使用git来管理一个仓库,而Android系统代码是个庞大的工程,每个模块(文件夹)作为一个仓库管理,为了方便管理整个工程(许多个仓库),google开发了repo命令行工具来简化git操作。
下面是repo命令常用的几种用法:
1.分支切换
# 初始化服务器路径
repo init -u http://username@
# 切换分支至test
repo init -b test
# 初始化服务器路径与分支
repo init -u http://username@ -b test
2.同步代码
# 同步服务器代码
repo sync
3.同时操作工程下所有的git仓库
# 操作所有仓库
repo forall -c 'git命令'
# 操作所有仓库显示仓库名
repo forall -p -c 'git命令'
4.查看代码状态、分支
# 查看所有仓库代码状态
repo status
# 查看所有仓库的分支
repo branch