【无标题】

repo常见的命令

repo start

创建分支

repo start name # 创建name的分支
repo start --all name # 为所有仓库创建name的分支

repo init

repo初始化

repo init -u url [options]
# 以在当前目录安装repository,会在当前目录创建一个.repo目录
# -u表示指定一个URL,并从这个URL中取得repository的mainifest文件
# -m表示指定一个manifest文件,默认是default.xml
# -b表示指定某个manifest分支

repo init -u git://android.git.kernel.org/platform/manifest.git
repo init -u git://android.git.kernel.org/platform/manifest.git -m dalvik-plus.xml
repo init -u git://android.git.kernel.org/platform/manifest.git -b release-1.0

repo manifest

根据当前各project的版本信息生成一个manifest文件

repo sync

下载最新的本地工作文件。

可以指定需要更新的project,如果不指定任何参数,会同步全部所有的项目

repo status

显示project中每个仓库的状态,并打印仓库名称

repo prune

删除已经merge的分支

repo prune name

repo abandon

删除分支,无论是否已经merge

repo abandon name

repo branch

查看所有分支

repo diff

查看修改

repo upload

上传本地提交至服务器

repo forall

repo forall -c cmd
# 遍历所有的git仓库,并在每个仓库执行-c所指定的命令(被执行的命令不限于git命令,系统命令ls, pwd等均支持)

repo download

下载指定的修改版本到本地

repo download pltform/frameworks/base 1241 # 下载修改版本为1241 的代码
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值