repo用法

repo命令大全 1. 项目清单库 <manifest> <remote fetch="ssh://10.XX.XX.XX" name="origin" review="10.XX.XX.XX:8090"/> <default remote="origin" revision="develop" sync-j="4"/> ​ <project groups='all' name="XXX/XXX" path="XXX/XXX" remote="origin" revi... 阅读详情

转载:http://blog.chinaunix.net/uid-9185047-id-445176.html

关于repo的一些命令 
1、怎样在代码文件夹下所有git库都建立分支? repo start --all <分支名>
2、怎样删除代码文件夹下所有git库的分支? repo abandon <分支名>

*1和2其实就是相反的动作

3、怎样知道代码文件夹下都改动了那些? repo diff
4、怎样把我的提交上传的gerrit上? repo upload

如果出现文件就把要提交的部分前面的#去掉

5、不想同步所有代码,只想同步一部分? repo sync <project1> <project2>……
6、repo upload以后后悔了,需要再修改一些?

(1)在原有分支上修改文件
(2)git commit --amend 
(3)repo upload --replace <工程名>
(4)出现文件以后去掉第1行的#,中括号里面填上 change-id


关于Git的一些命令 
1、repo init的时候我没有改用户名和email,现在发现不对了怎么办?

git config --global user.name "<your name>" ----修改用户名
git config --global user.email "<your email>" ----修改email
git config --list ----查看修改

2、想查看以前都有哪些提交? git log
3、想查看以前的两次提交有什么区别? git diff <log上显示的哈希值1> <log上显示的哈希值2>
4、想查看以前代码,但是现在修改的不能动 git checkout <哈希值>
5、想回到以前,现在修改的都不要了 git reset --hard <哈希值>
6、想把自己的修改提交到本地的git库里?

git add <文件名>
git commit -m "<注释>"

7、提交以后后悔了,文件还是要修改后的,只是不想要这次提交? git reset HEAD~1
8、提交以后发现少add了一个文件?

git add <忘记的文件>
git commit --amend

9、git add了很多文件,发现其中一个不想提交? git reset HEAD <file>
10、只想同步代码里的一个文件? git pull <file>
11、只删除中间的一个commit对应的修改,其他不变 git revert <对应的哈希值>


关于从A代码里面打包,放到B代码的问题

两种方法:

1)在A代码里面,$git diff <起始哈希值> <终点哈希值> > A.patch

在B代码里面,$git apply A.patch

有冲突解决冲突。

打开对应修改的文件发现就已经被修改了。

--这个方法的缺点是对应A代码的commit是不会加到B代码上的。

2)在A代码里面,$git format-patch -<x> <分支名> -o <路径>

-<x>,x填一个数字,表示从倒数第几个commit开始

运行完成就能在<路径>下看见<x>个patch,对应一个commit一个patch 在B代码里面,$git am <路径>/*.patch,就把所有的patch加到B代码里面

了。 --这个方法可以把A代码里面对应的commit都加到B代码上。

repo 基本使用 Android 使用 Git 作为代码管理工具,开发了 Gerrit 进行代码审核以便更好的对代码进行集中式管理,还开发了 repo 命令行工具,实际上python指令对git的一层封装,对 git 部分命令封装,将百多个 git 库有效的进行组织,因为源码仓库数量庞大,使用git进行管理会带来很多不便,这里repo就体现了其优越性。 阅读详情

相关推荐

repo_git 常用命令

文章目录1、 下拉代码2、创建分支3、删除分支4、跳转分支5、查看当前分支6、显示分支及修改情况7、比较本地和缓存差异8、为工程里每一个git仓库执行相同git命令9、新建分支10、删除某个本地分支11、提交当前git库下所有修改12、将修改提交到缓存区,并添加修改到修改记录13、撤销恢复状态14、上传代码15、拉取指定代码目录的方法16、git rebase17 查看本地 和远程分 1、 下拉代码 repo sync –jX 2、创建分支 repo start “分支名” - -all 3、删除分支

Venus 的博客 963

常用git&repo指令

常用git&repo指令 repo init 从远程仓初始化代码 repo sync 从远程仓拉取全部或指定仓的代码 repo start . 在当前git仓创建一个新分支并切换至该分支 repo start --all 为所有git仓创建新分支并进入 repo upload 上传本地git仓的提交至远程仓 git status 展示工作区及暂存区域中不同状态的文件 git config -l 查看当前git仓状态 git branch 新建git分支(不会直接且近分支) git checkout

wzzduoji的博客 3066

Linux repo基本用法 搭建自己的repo仓库[服务端]

使用 Repo 的好处在于能够方便地同时处理和同步多个相关联的 Git 仓库,简化复杂项目中跨仓库的日常版本控制任务。

2401_85125347的博客 2018

repo start master --all 和repo start --all master区别(二十)

1.创建并且切换到新分支上,两个以上分支就不适用 # repo start master --all 2.切换到已创建的master分支 # repo start --all master 等同于: # repo forall -c git checkout master # repo branch //查看分支是否切换成功 ...

Android系统攻城狮 1万+

Emuelec系统安装全流程:超详细版指南(从零开始)

手把手带你完成emuelec系统的完整安装,从基础准备到系统配置一步不落,适合新手入门。深入解析emuelec在各类设备上的部署技巧,让复古游戏体验更流畅。

weixin_42594419的博客 1966

【技术实战】SeaTunnel 实现 HTTP 到 Doris 数据同步的配置优化与问题解决

本文分享了使用SeaTunnel实现HTTP数据源到Doris数仓同步的实战经验。详细解析了从环境搭建、核心配置到生产部署的全流程,重点针对数据类型映射、分页拉取、依赖冲突等典型问题提供了解决方案,并给出了连接参数调优、错误处理等进阶优化技巧,帮助开发者构建稳定高效的数据同步管道。

gan8painter的博客 748

repo 命令的用法

下载 repo 的地址: http://android.git.kernel.org/repo ,可以用 wgethttp://android.git.kernel.org/repo 或者 curl http://android.git.kernel.org/repo >~/bin/repo  来下载 repo , chmod a+x ~/bin/repo  用repo sync 在抓去 a

荷兰风车 845

ANSYS APDL生死单元实战:焊接模拟从入门到精通(附完整命令流)

本文详细介绍了使用ANSYS APDL进行焊接模拟的核心技术——生死单元法。通过一个完整的平板对接焊案例,从原理剖析、模型搭建、命令流编写到移动热源施加和后处理,手把手指导工程师掌握这一动态仿真方法,有效预测焊接过程中的温度场、残余应力与变形。

k6l7m8n9的博客 150

repo命令几种用法

git用来管理一个长裤Android 为企业提供一个新的市场,无论大企业,小企业都是处于同一个起跑线上。研究 Android 尤其是 Android 系统核心或者是驱动的开发,首先需要做的就是本地克隆建立一套 Android 版本库管理机制 ...

fangye945a的博客 2658

new delete 详解

常规的new 和 delete 当需要内存时,可以使用new申请内存,但在用完内存时应当使用delete 去归还内存,以防止内存泄漏,具体使用方案见下面代码: int* ps = new int ; // 使用new 申明变量空间 ... ... delete ps ; '// delete 删除所申明的变量空间 上述代码将删除ps 指针指向的内存空间,但不会删除指针本身,即仍然可以使用该指针去指向其他int 类型的变量。new 和 delete 一定需要成对的使用否则极易发生内存泄漏。 注意:不

qq_42138448的博客 6938

Unity URP项目里Post Processing死活没效果?别慌,这5个坑我帮你踩过了

本文详细解析了Unity URP项目中Post Processing效果失效的五大常见问题,包括渲染管线配置冲突、Volume作用域误判、摄像机参数漏配、Layer层级冲突和Profile引用异常。通过实际项目案例和代码示例,提供专业级解决方案,帮助开发者快速排查并修复后处理效果不生效的问题。

weixin_33721427的博客 333

repo入门和基本用法

repo是什么? 官方的定义:Repo是谷歌用Python脚本写的调用git的一个脚本,可以实现管理多个git库。 个人理解:repo这个工具,是一个脚本。这个脚本是对git库的管理。 类似什么呢,类似makfile。功能是使你简单一敲make,就ok了。repo 呢,简单一敲,repo init -u <url> <option> 。url 指的是 manifest仓库地址,option 一般是所在分支,比如-b 你的分支,就行了。再执行一句,repo sync 。刷刷刷,等

Jason_Lee155的博客 4万+

机器人的“大脑”进化论:从专用控制器到高性能SoC的异构计算时代

摘要:随着AI与机器人技术融合,高性能芯片成为机器人智能化的关键。本文分析了机器人对芯片的核心需求,包括多模态数据处理、实时控制和智能决策能力。系统级芯片(SoC)因集成CPU、GPU/NPU等模块而成为主流选择。市场呈现分层格局:中低端设备(如扫地机器人)采用"MCU+轻量SoC"方案,满足基础功能;高端机器人则依赖"高性能SoC+独立GPU"处理复杂任务。除主控芯片外,完整的机器人系统还需传感器接口、驱动、通信等配套芯片。未来,芯片技术的进步将持续推动机器人智能化

致力于lidar应用开发 82

repo 的一些用法和理解

注:repo只是google用Python脚本写的调用git的一个脚本,主要是用来下载、管理Android项目的软件仓库。(也就是说,他是用来管理给git管理的一个个仓库的)下载 repo 的地址: http://android.git.kernel.org/repo ,可以用以下二者之一来下载 repowget http://android.git.kernel.org/repo或者 curl http://android.git.kernel.org/repo > ~/bin/repo  下载完成后须修

amor2006的专栏 949

Python 爬虫实战:微博自动化运营工具(点赞 / 转发 / 评论 + 反封号策略)

微博作为中国最大的社交媒体平台之一,拥有庞大的用户群体和丰富的数据资源。通过 Python 爬虫技术,我们可以实现微博的自动化运营,包括点赞、转发、评论等功能,同时采取有效的反封号策略,确保账号的安全和稳定运行。

u014481728的博客 1176

【异常】DeepSeek API HTTP 401 认证失败错误完整排查与解决方案

摘要:本文针对DeepSeek API开发中的HTTP 401认证失败错误进行深度解析,指出该错误属于不可重试的认证类问题。文章首先拆解错误日志关键字段,区分401与其他API错误的本质差异。随后提供优先级排序的全链路解决方案:1)检查API密钥有效性;2)规范请求头认证格式;3)排查账户权限状态;4)验证请求环境配置。最后建议通过新建测试密钥、使用官方示例代码或联系技术支持进行兜底处理。全文采用技术脱敏处理,为开发者提供系统性的401错误排查指南。(149字)

奶爸的编程之路,也就一周冷个三天 1521

repo的用法

repo的用法 注:repo只是google用Python脚本写的调用git的一个脚本,主要是用来下载、管理Android项目的软件仓库。(也就是说,他是用来管理给git管理的一个个仓库的) 下载 repo 的地址: http://android.git.kernel.org/repo ,可以用以下二者之一来下载 repo wget http://android.git.kernel.org

厚Coming的专栏 862

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

Repo的用法总结

Repo的用法总结 repo init -u [url]:指定要从中检索清单代码库的网址 例:repo init -u https://android.googlesource.com/platform/manifest -m [xxx.xml]:在代码库中选择清单文件。如果未选择任何清单名称,则会默认选择 default.xml 例:repo init -m LA.UM.9.3.r1-02300-sdm845.0.xml -b [manifest-branch]:指定修订版本,即特定的 manif

qq_40163418的博客 2097

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

repo 的用法

下载 repo 的地址: http://android.git.kernel.org/repo ,可以用 wget http://android.git.kernel.org/repo 或者 curl http://android.git.kernel.org/repo >~/bin/repo  来下载 repo , chmod a+x ~/bin/repo 用repo sync 在抓去

free2o的专栏 4万+

repo的用法(zz)

repo的用法(zz) 注:repo只是google用Python脚本写的调用git的一个脚本,主要是用来下载、管理Android项目的软件仓库。(也就是说,他是用来管理给git管理的一个个仓库的) 下载 repo 的地址: http://android.git.kernel.org/repo ,可以用以下二者之一来下载 repo wget http://android.git.

Android Scanner 的空间 1075

Git之repo sync -c与repo sync -dc用法区别(四十八)

本篇目的:Git之repo sync -c与repo sync -dc用法区别Repo是一款由Google开发的版本控制系统,主要用于管理大型软件项目。它基于Git,提供了更为高级的功能,使得开发者能够更加方便地管理多个Git仓库。Repo命令是Repo工具的核心,通过一系列子命令,实现对项目的有效管理。首先,安装Repo工具是使用它的前提。用户可以从Repo的官方网站下载repo脚本,并将其放置在合适的位置。接下来,配置环境变量,使其能够正常运行。repo 。

Android系统攻城狮 3248

repo 用法

repo的用法(zz)     注:repo只是google用Python脚本写的调用git的一个脚本,主要是用来下载、管理Android项目的软件仓库。(也就是说,他是用来管理给git管理的一个个仓库的) 下载 repo 的地址: http://android.git.kernel.org/repo ,可以用以下二者之一来下载 repo wget http://android.git.

jkren08的专栏 796
上一篇: 如何让Ubuntu桌面上不显示已挂载的磁盘
下一篇: linux 技巧:使用 screen 管理你的远程会话
evilcode
博客等级 码龄20年 307粉丝 16原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值