`
tiwson
  • 浏览: 330497 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

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

 

 

 

                  如果有错误的地方,欢迎指正和提问!

 

 

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics