大家都知道通过repo可以下载Android的源码的方法了,但是有时候或只是需要下其中的一个git库,例如我的情况:
要下framework下的base.git.
通过:
.repo/projects/frameworks/base.git/config
1 [core]
2 repositoryformatversion = 0
3 filemode = true
4 [user]
5 email = szbzhao@gmail.com
6 [remote "aosp"]
7 url = https://android.googlesource.com/a/platform/frameworks/base
8 projectname = platform/frameworks/base
9 fetch = +refs/heads/*:refs/remotes/aosp/*
我知道了分支名字 aosp
或者通过:
git ls-remote -h -t https://android.googlesource.com/a/platform/frameworks/base
也能查到远程分支的头和tag的情况
git clone -b aosp https://android.googlesource.com/a/platform/frameworks/base
git clone -b android-4.0.4_r1 https://android.googlesource.com/a/platform/frameworks/base