git-repo 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
git-repo 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
git-repo 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 Apache
开发语言 Java
操作系统 Android
软件类型 开源软件
开源组织
地区 不详
投 递 者 dccte
适用人群 未知
收录时间 2013-12-06

软件简介

Android使用Git作为代码管理工具,开发了Gerrit进行代码审核以便更好的对代码进行集中式管理,还开发了Repo命令行工具,对Git部分命令封装,将百多个Git库有效的进行组织。要想克隆和管理这百多个Git库,还真不是一件简单的事情。

基础工作流


basic workflow diagram

与存储库交互的基本形式如下:

  1. repo start 来新建一个主题分支

  2. 编辑文件

  3. git add 更改阶段

  4. git commit 提交更改

  5. repo upload 检查服务器重新提交更改

展开阅读全文

评论 (0)

加载中
更多评论
暂无内容
发表了博客
2019/08/07 14:43

Git与Repo 的使用

一、Linux常用命令 pwd 用于显示工作目录,执行pwd指令可立刻得知您目前所在的工作目录的绝对路径名称。 chmod 用来变更文件或目录的权限。 > 表示覆盖原文件内容(文件的日期也会自动更新)。 >> 表示追加内容(会另起一行,文件的日期也会自动更新)。 mkdir 在工作目录下建立一个名子目录。 curl 是利用URL规则在命令行下工作的文件传输工具,支持文件的上传和下载。 histroy  查看历史命令 二、Git的使用 1.  git init ...

0
1
发表了博客
2019/12/23 10:03

git filter-repo

https://github.blog/2019-11-03-highlights-from-git-2-24/#alternative-history-rewriting-tools https://github.com/newren/git-filter-repo $ git filter-branch -f --env-filter 'export GIT_COMMITTER_DATE="$GIT_AUTHOR_DATE"' origin/master..master WARNING: git-filter-branch has a glut of gotchas generating mangled history rewrites. Hit Ctrl-C before proceeding to abort, then use an alternative filterin...

0
0
发表于服务端专区
2015/05/29 13:06

【Git & Repo & Gerrit 】

Repository 使用GIT管理一个项目的时候,就需要一个仓库(repository)用于存放GIT对项目管理所必须要保存的各种文件,使用 git init 命令创建一个新的仓库。GIT会在当前目录下创建一个.git文件夹,用作仓库。然后,当你使用GIT记录每一次代码改动的时候,GIT就会把需要的信息都放到这个文件夹下面。 Commit 每当你完成一个改动(change)的时候,就可以commit一下,记录当前项目的情况(snapshot)。每一个commit包含如下信息:...

0
5
发表了博客
2020/07/15 10:02

从git repo分支安装pip - pip install from git repo branch

问题: Trying to pip install a repo's specific branch. 试图pip安装回购协议的特定分支。 Google tells me to Google告诉我 pip install git+ https://github.com/user/repo.git@branch 点安装git + https://github.com/user/repo.git@branch The branch's name is issue/34/oscar-0.6 so I did pip install https://github.com/tangentlabs/django-oscar-paypal.git@/issue/34/oscar-0.6 but its returning a 404. 分支的名...

0
0
发表了博客
2020/05/10 09:37

从git repo分支安装pip - pip install from git repo branch

问题: Trying to pip install a repo's specific branch. 试图pip安装回购协议的特定分支。 Google tells me to Google告诉我 pip install git+ https://github.com/user/repo.git@branch 点安装git + https://github.com/user/repo.git@branch The branch's name is issue/34/oscar-0.6 so I did pip install https://github.com/tangentlabs/django-oscar-paypal.git@/issue/34/oscar-0.6 but its returning a 404. 分支的名...

0
0
发表了博客
2019/03/09 15:50

git 和 repo 常用命令

一、git 1、回退到某个节点   git reset --hard f39043d1c0cd1cda45a4569556758d0c00bf329a 2、查看提交记录   git log   git log -p 查看更改内容   git show 节点号, 查看某个节点的更改内容,如git show f39043d1c0cd1cda45a456 3、提交代码   git pull ----------同步代码(查看是否与库上代码冲突)   git add ./ ----------添加当前所有文件   git rm 文件路径 ------------删除特定文件   git status ...

0
0
发表了博客
2016/06/20 16:02

repo 和 git 管理源代码

使用 repo 和 git 管理工程代码 代码版本控制工具 代码版本控制工具很多,svn git 是比较常用的. Android 采用 Git + repo 来管理源代码,git 管理各个项目的源代码,可以清晰的记录修改历史和版本 branch 和 tag .整个工程用 repo 系统的管理,使用 repo ,开发者可以一次性的利用脚本将所有的 Android 项目代码下载到本地进行开发. 服务器代码下载 参考: http://blog.csdn.net/jingxia2008/article/details/7761740 详细介绍了 re...

0
0
发表了博客
2016/06/20 16:02

repo 和 git 管理源代码

使用 repo 和 git 管理工程代码 代码版本控制工具 代码版本控制工具很多,svn git 是比较常用的. Android 采用 Git + repo 来管理源代码,git 管理各个项目的源代码,可以清晰的记录修改历史和版本 branch 和 tag .整个工程用 repo 系统的管理,使用 repo ,开发者可以一次性的利用脚本将所有的 Android 项目代码下载到本地进行开发. 服务器代码下载 参考: http://blog.csdn.net/jingxia2008/article/details/7761740 详细介绍了 re...

0
0
发表了博客
2018/07/07 21:38

git repo gerrit 的关系

  Git作为一个版本控制工具,功能很强大,新建分支,切换分支都很快,小团队用Git就能很好地管理好了,但如果是Android系统如此庞大的工程呢,我们知道全套Android源码是很大很大的,目录结构也很复杂,如果直接将其init成一个Git库,简直是灾难,也不符合解耦的要求。   要知道Git是无法将整个库中间的某个目录单独clone出来的,这样如果我只是负责frameworks的,但我下代码的时候却得把整个都下下来。   那怎么办呢,很...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
11 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部