- 浏览: 119242 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
zhifeiji512:
George_ghc 写道第一段代码给cursor赋值第二段代 ...
Android中Cursor关闭的问题
repo用法(转载)
关于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代码上。
发表评论
-
Git使用指南
2012-03-15 14:43 9231.创建目录 $ git config --glo ... -
关于Android的多种屏幕支持
2011-12-14 14:23 1292首先是几个基本概 ... -
android ListView 修改背景
2011-12-14 09:39 1899修改listview时存在的 ... -
详解android:scaleType属性
2011-11-28 17:09 6399android:scaleType是控制图片如何res ... -
Android使用AIDL设计和调用远程接口
2011-11-24 18:14 4051在Android中, 每个应 ... -
Android开发 系统应用调用,Intent使用总结
2011-11-09 09:48 1378转载来源网上资料。 显示网页: 1. Ur ... -
ListView结合ContextMenu 获取点击项的Position
2011-11-07 17:35 1463ContextMenu称为上下文菜单,一般在控件上长按时 ... -
List of Android MIME types and Uri's
2011-11-07 16:35 1606This is a list of URIs that can ... -
隐藏输入法
2011-11-07 14:16 838在manifest里设置,android:windowSoft ... -
Eclipse-Refactor-重构
2011-11-02 13:14 747重构和单元测试是程序 ... -
SlidingDrawer 使用
2011-10-28 17:51 4006关于SlidingDrawer控件 1.重要属性 ... -
Android通知及receiver
2011-10-24 15:09 38181. BroadcastReceiver Broadc ... -
Notification
2011-10-21 16:49 1584可以给Notification设置缺省的表现形式: ... -
Android获取其他包的Context实例
2011-10-20 11:17 934Android中有Context ... -
Android 中Message,MessageQueue,Looper,Handler详解+实例
2011-10-18 13:23 965一、几个关键概念 ... -
Activity 的生命周期 以及 横屏竖屏切换时 Activity 的状态变化
2011-10-18 13:21 1078转自:http://www.blogjava.ne ... -
免费的Android UI库及组件推荐
2011-10-18 13:10 3007转自:http://www.iteye.com/news/22 ... -
众多Android 开源项目推荐,给力工作给力学习
2011-10-18 11:54 674转自:http://www.cnblogs.com/Terry ... -
下拉刷新
2011-10-18 11:10 814下拉刷新 参考代码 https://gith ... -
canvas.translate(x,y)理解
2011-10-17 15:59 2690translate(float x,float y)函数是将整 ...
相关推荐
在Mac操作系统上使用`repo`工具有其独特的步骤和注意事项,因为`repo`是由Google开发的一个用于Android项目源代码管理的工具,它基于Git。本文将深入探讨如何在Mac环境下安装和使用`repo`,以及它与Git的关系和基本...
虽然在文档中没有详细说明Gerrit的使用方法,但我们可以推断出,考虑到文档中提到的使用场景,Gerrit很可能是用来管理代码审查流程的。 在使用Gerrit时,可能涉及到的步骤包括: - 将代码提交到Gerrit进行审查。 -...
下面将详细介绍Repo及其工作原理、使用方法以及如何下载和设置。 Repo不是替代Git的工具,而是Git的一个封装,它提供了一个命令行接口,使得在处理多个相互依赖的Git仓库时更加方便。在Android项目中,由于其组件化...
在深入探讨`repo`的用法之前,我们首先应当明确`repo`是什么以及它在Linux环境中的重要性。`repo`是一个由Google开发的自动化脚本,用于管理大型分布式版本控制系统(如Android源代码)中的多个Git仓库。它提供了一...
在本文中,我们将深入探讨Repo的工作原理、配置以及在服务器上设置Git+Repo的方法。 **Repo的基本概念** 1. **Repo的本质**:Repo是一个命令行接口,它封装了Git的复杂操作,使得开发者可以更方便地管理和同步分布...
而`readme.txt`通常包含有关如何安装和使用Repo的说明,可能包括初始化设置、基本命令用法以及一些注意事项。 对于Android开发者而言,掌握Repo的使用至关重要,因为它能够帮助他们有效地管理项目代码,跟踪更改,...
Repo,全称为Repository Manager,是Android开发中广泛使用的一个命令行工具,它建立在Git之上,为项目管理和协作提供了一层额外的封装。Repo并非Git的一部分,而是由Google开发的,目的是简化Android源代码的获取、...
然而,许多旧项目仍然可能使用`HttpClient`,了解其使用方法和常见操作也是Android开发者的必备知识。 总的来说,Android `repo` 工具的使用,特别是分支管理,对于高效地进行Android源码开发至关重要。同时,理解...
此命令使用`repo forall`遍历所有项目,并将每个项目中的所有分支推送到Gerrit服务器上的对应仓库。`+refs/heads/*`表示推送所有本地分支。 2. **推送所有tags到Gerrit服务器**: ```bash $ repo forall -c 'git...
由于网络连接问题可能导致常规下载方法失败,所以描述中提到的“当连接无法下载时,可以试试手动放置安装”是指如果通过常规方式(如curl或者wget)下载`repo`脚本遇到困难,用户可以选择将资源手动下载到本地,然后...
接着,他们可以使用repo的命令如"repo sync"来更新源码,"repo start"和"repo commit"来创建和提交变更,"repo manifest"来查看当前项目的状态,等等。对于i.MX6UL的开发者来说,他们还需要了解如何在Yocto项目中...
**repo的高级用法** - 工作分支管理:`repo start`允许你创建一个新的工作分支,方便你在不影响主分支的情况下进行开发。 - 快速切换分支:使用`repo switch`可以在不同的分支之间快速切换。 - 选择性同步:通过`...
2. **配置选项**:`repo()` 方法接受一个配置对象,可以设置`user`(GitHub用户名)和`repo`(仓库名)属性。此外,可能还有其他可选参数,如自定义样式、显示信息的类型等,具体取决于插件的实现。 3. **定制样式*...
通过本文对 Git 和 Repo 的基础介绍及其在 Android 源代码管理中的实际应用,希望能帮助读者更好地理解这两种工具的使用方法和优势所在。在未来的工作实践中,灵活运用 Git 和 Repo 将能显著提升工作效率和代码质量...
通常的下载方法是通过git clone命令获取Repo源代码,然后在本地目录下,如android 2.3.4下,会生成包含Repo脚本的目录,使用这个脚本来执行Repo指令。对于在特定服务器上开发的用户,例如在***.**.*.*服务器上开发的...
标题 "github_repo_matlab_" 暗示这是一个与 MATLAB 相关的 GitHub 仓库,可能包含了一些 MATLAB 代码或工具。描述中的 "thank you tahnk you sorry very much" 是一种表达感谢的方式,可能意味着作者对贡献者或者...
对于`reposync`库的具体功能和使用方法,通常会在`README`文件或库的官方文档中有详细说明。这可能包括库的依赖项、接口介绍、示例代码和常见问题解答等。在实际使用前,建议详细阅读这些文档以确保正确有效地利用这...
在本文中,我们将深入探讨如何使用 Laravel 框架进行开发,特别关注“存储库”模式的应用,这是从给定的“Laravel 开发 - repo”项目中提取的关键概念。Laravel 是一个流行的 PHP 框架,它以其优雅的语法、强大的...
然而,具体的功能和使用方法需要参考库的官方文档或源代码来了解。 总结来说,`repo_config`是一个跨平台的Python库,适用于Python 2和3,专为后端开发设计,尤其是处理配置相关的任务。通过`.whl`格式提供,安装...