repo forall -c(command) 命令执行技巧
下载新分支
repo forall -c git checkout -b 本地分支名称(自定义) 服务器分支名称
切换到另一个分支
repo forall -c git checkout your_branch
删除分支
repo forall -c git branch -D 分支名称
丢弃修改
repo forall -c git git reset --hard HEAD
repo forall -r kernel/linux-3.10.y bootable/bootloader/uboot-2015.04 -c git reset --hard HEAD
对指定的仓进行操作,-r后跟仓名
不支持如下命令:
repo forall -c git checkout .
repo forall -h /–help 可以查看该命令的帮助
Options:
-h, --help show this help message and exit
-r, --regex Execute the command only on projects matching regex or wildcard expression
-i, --inverse-regex Execute the command only on projects not matching regex or wildcard expression
-g, --groups=GROUPS Execute the command only on projects matching the specified groups
-c, --command Command (and arguments) to execute
-e, --abort-on-errors Abort if a command exits unsuccessfully
Output:
-p Show project headers before output
-v, --verbose Show command error messages
-j, --jobs=JOBS number of commands to execute simultaneously