博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2011年07月14日
阅读量:4051 次
发布时间:2019-05-25

本文共 1342 字,大约阅读时间需要 4 分钟。

使用git获取Android源码的时候一般需要使用repo脚本,但是使用repo脚本得到的源码并不带kernel内核的,所以如果需要下载kernel内核还必须使用git手动下载。。。

使用git的clone命令,把内核下载下来,到kernel文件夹

git clone git://android.git.kernel.org/kernel/common.git kernel

下载完之后,进入kernel文件夹,然后可以查看所有的分支,以及当前源码版本分支

git branch -a

在我的电脑上面可以看到下面的内容,前面带星号是当前的分支

* android-2.6.36

remotes/origin/archive/android-2.6.32

remotes/origin/HEAD -> origin/android-2.6.36

remotes/origin/android-2.6.35

remotes/origin/android-2.6.36

remotes/origin/android-2.6.37

remotes/origin/android-2.6.38

remotes/origin/android-2.6.39

remotes/origin/archive/android-2.6.25

remotes/origin/archive/android-2.6.27

remotes/origin/archive/android-2.6.29

remotes/origin/archive/android-2.6.32

remotes/origin/archive/android-gldfish-2.6.29

remotes/origin/archive/android-goldfish-2.6.27

remotes/origin/linux-wl12xx-2.6.39

如果当前的版本不是你所需要的,可以通过命令下载你所需要的版本,命令格式如下:
git checkout -b "你所需要下载的分支"
分支的名称可以从上面列表里面找到,例如需要下载android-2.6.39的内核
git checkout -bremotes/origin/android-2.6.39
查看当前系统上已经下载了的分支可以直接使用branch命令
git branch
则它会显示当前系统已经下载的分支和当前默认的分支
android-2.6.36
* remotes/origin/android-2.6.39
remotes/origin/archive/android-2.6.32
上面表示电脑上已经下载了3个分支,当前源码的分支是android-2.6.39
如果我需要切换到android-2.6.32的分支,则
git checkoutremotes/origin/archive/android-2.6.32
对于不需要的分支可以使用branch命令删除
git branch -dremotes/origin/android-2.6.39
呵呵,由于只是使用checkout的下载功能,没有上传,所以就比较简单,基本就那几个分支的下载跟管理。

转载地址:http://ykpci.baihongyu.com/

你可能感兴趣的文章
佛教三宝-三皈依
查看>>
杂阿含经喻世间有四等马
查看>>
考研前夜涂笔
查看>>
英语复试自我介绍
查看>>
什么是熵?
查看>>
拼凑、摘抄-评李代平的软件工程第二版
查看>>
误传了数千年的几个名句
查看>>
韩复榘经典语录
查看>>
厅、部、局、司区分大小
查看>>
VS2005中使用C#编写MDI窗口根据子窗口个数控制菜单项的enabled属性
查看>>
北川邓家“刘汉小学”无一死亡奇迹背后的真相
查看>>
救灾,从来没有胜利
查看>>
.net 2.0中ConfigurationManager替代了原来的ConfigurationSettings
查看>>
Asp.net 2.0中使用Datawindow.net2.0
查看>>
常用命名法:骆驼命名法,匈牙利命名法和帕斯卡命名法
查看>>
Server.MapPath方法测试结果
查看>>
Asp.net 默认配置下,Session莫名丢失的原因及解决办法
查看>>
Datawindow.net中如何使用Calendar控件
查看>>
如何在Datawindow.net中实现让当前行选中,并且当前行以其他颜色显示
查看>>
Datawindow.net如何使用导航栏
查看>>