git clone代码断点续传解决办法
下载android内核源码时,需要用到git,由于git clone不支持断点续传,下载变得很郁闷。解决办法还是有的(前提需要F 翻 Q 墙):
下面以下载android内核goldfish 3.10源码为例,进行讲解:
1. mkdir android-kernel # 新建一个android-kernel目录
2. cd android-kernel # 打开该目录
3. git init # 先用git init 新建一个新仓库
4. git fetch https://android.googlesource.com/kernel/goldfish.git android-goldfish-3.10
注意:#这里需要说明一下https://android.googlesource.com/kernel/goldfish.git这个是goldfish源码地址,而android-goldfish-3.10是goldfish源码版本(具体版本可以打开源码地址查看,前提要先F 翻 Q 墙),注意不要用master,里面为空的,不知为何。
如果中途断掉了,可以重复下面的命令继续:
git fetch https://android.googlesource.com/kernel/goldfish.git android-goldfish-3.10
直到fetch完毕后,出现以下字样
From https://android.googlesource.com/kernel/goldfish.git
*branch HEAD -> FETCH_HEAD
意思是把最新的数据fetch到了本地的FETCH_HEAD分支上去了
然后用git checkout FETCH_HEAD
或者也等同于git fetch https://android.googlesource.com/kernel/goldfish.git HEAD
如果有错误的地方,欢迎指正和提问!
更多相关文章
- 懒人搭建OpenGrok for Android(安卓)N on Ubuntu 16.04
- 【android】消息传递利器EventBus的使用
- Windows下下载android源码
- 学习android笔记1 之工具篇
- Android编程开发实现带进度条和百分比的多线程下载
- Android应用开发相关下载资源(2014/12/14更新) 【转】
- 利用ffmpeg和SDL实现一个跨android版本的音视频播放器
- Android(安卓)Gallery3D源码分析(二)
- IntentService源码分析