当前位置: 首页 > news >正文

repo 命令

repo命令是Google开发的用于管理Android版本库的一个工具。
repo命令并不是用于取代git,而是用Python对git进行了一定的封装,简化了对多个Git版本库的管理。

  • repo init -u -b -m <manifest 文件名称>

  • repo sync
    相当于 git clone 获取 git remote update ; git rebase origin/branch
    选项:
    * -c: 只从服务器端获取当前分支
    * -d: 分离头指针状态,切换到指定提交,丢弃工作区修改
    * -f: 即使某个项目失败,也同步其他的
    * -n: 只网络操作 git fetch
    * -l: 只本地操作 git checkout
    * -j : 并发数

  • repo download [options] <change_number>/<patch_id>
    默认使用checkout检出
    选项:
    -c: 使用cherry-pick 命令检出
    -r: 撤销评审的提交

  • repo forall [project-list] -c command
    选项 :
    -c: 要运行的命令和参数
    -e: 一个命令失败,全部失败
    -p: 在输出结果之前显示项目标头
    -r : 正则匹配到的项目执行
    -i : 正则没有匹配到的项目执行

    例子: repo forall -pc git rest --hard; git clean -fdx

http://www.lryc.cn/news/168386.html

相关文章:

  • 一、 计算机网络概论
  • 从零学习开发一个RISC-V操作系统(一)丨计算机组成原理相关知识与RISC-V指令集简介
  • C++ - 异常介绍和使用
  • iText实战--在现有PDF上工作
  • SQL优化--count优化
  • IDEA下使用Spring MVC
  • 2022基金从业人员资格管理及后续职业培训 部分答案(自答)
  • 阿里云通义千问向全社会开放,近期将开源更大参数规模大模型
  • 数据结构:二叉查找树
  • Redis的介绍,安装Redis的方式
  • 深入理解CI/CD流程:改变你的开发生命周期
  • 【React】React入门
  • 面相面试知识--Lottery项目
  • 《Python趣味工具》——自制emoji2(2)
  • 【面试刷题】——C++四种类型转化
  • 集成Activiti-Modeler流程设计器
  • 【深度学习】 Python 和 NumPy 系列教程(十一):NumPy详解:3、数组数学(元素、数组、矩阵级别的各种运算)
  • python难题切片处理
  • 《研发效能(DevOps)工程师(中级)认证》证书查询方式和路径丨IDCF
  • NVR添加rtsp流模拟GB28181视频通道
  • 浅谈C++|文件篇
  • C++ QT qml 学习之 做个登录界面
  • LLM 06-大模型架构
  • openGauss学习笔记-71 openGauss 数据库管理-创建和管理普通表-删除表中数据
  • 【k8s】kube-proxy 工作模式
  • Linux:Centos9 《下载-安装》
  • 数字化管理平台建设实践
  • Linux命令(80)之sort
  • [k8s] kubectl port-forward 和kubectl expose的区别
  • vscode如何设置文件折叠