repo init命令

拓展上文:https://www.cnblogs.com/tong2357/p/18725407

参考:https://blog.csdn.net/wjjontheway/article/details/124128462


repo init -u git@gitee.com:openharmony/manifest.git -b master --no-repo-verify

repo sync -c

repo forall -c 'git lfs pull'

-u:指定Manifest库的Git访问路径。唯一必不可少的选项

-m:指定要使用的Manifest文件。不指定的话,默认为default.xml文件

-b:指定要使用Manifest仓库中的某个特定分支。

--repo-url:指定repo的远端repoGit库的访问路径。

--no-repo-verify:指定不要验证repo源码。

--mirror:创建远程存储库的副本,而不是客户端工作目录。该选项用于创建版本库镜像。使用该选项则在下一步repo sync同步时,本地按照源的版本库组织方式进行组织,否则会按照 manifest.xml 指定的方式重新组织并检出到本地

.repo目录

manifests
manifests.git
manifest.xml
project.list
project-objects
projects
repo
.repo_fetchtimes.json

其中manifests 是manifest仓库(清单库)内容,即repo init的-u选项对应的仓库

manifests.git 是manifest仓库(清单库)的.git目录

manifest.xml 指明当前生效的Manifest文件,即repo init的-m选项对应的参数(没有该选项时默认为default.xml)

repo repo 命令的主体,包含了最新的 repo 命令

posted @   南渡北归  阅读(8)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示