`
tiwson
  • 浏览: 332995 次
  • 性别: 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

 

 

 

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

 

 

 

 

分享到:
评论

相关推荐

    py-wget:python的小wget

    一个支持断点续传的小下载器:py-wget 依赖于requests: pip install requests 安装方法: cd ~ git clone https://github.com/phith0n/py-wget.git cd py-wget chmod u+x py-wget.py alias py-wget="`pwd`/py-...

    tomcat原代码下载

    - 使用Git克隆:熟悉Git的同学可以通过命令行工具克隆源代码库,例如`git clone https://github.com/apache/tomcat.git`。 - 下载ZIP文件:如果不太熟悉Git,也可以直接下载ZIP压缩包文件。 2. **源代码结构**: ...

    PA0实验报告1

    此外,学习如何克隆仓库(`git clone`)、添加文件(`git add`)、提交(`git commit`)和推送(`git push`)是使用Git的基础。 【Vim编辑器的配置】 Vim是一个高度可配置的文本编辑器,适用于编程和文档编写。虽然实验...

    xfdown:QQ旋风离线下载程序

    可实现多线程,断点续传等特性 截图 安装: git clone https://github.com/kikyous/xfdown.git cd xfdown python xfdown.py 如果系统没有urwid模块,到 下载解压 sudo python setup.py install安装 或直接用系统包管理...

    gitpod-dotnet-csharp-breakpoints

    7. **查看和交互**:当代码在断点处暂停时,可以使用 Gitpod 的集成终端或调试控制台查看变量、调用堆栈信息,并通过单步执行、继续运行、设置条件断点等调试操作来深入理解代码逻辑。 8. **版本控制**:Gitpod 与 ...

    android1.5-2.2源代码高速下载地址及配置说明.rar

    在Windows上,你需要先安装Git,然后通过命令行输入相应的克隆指令,如`git clone [download_url]`,这里的[download_url]替换为具体版本的源代码仓库地址。记得在执行前创建好本地的工作目录。 接下来,我们将探讨...

    前端开发必备命令大全:让你的代码酷起来!

    - `git clone [repository-url]`:从远程仓库克隆代码到本地。 - `git add [file(s)]`:将改动添加到暂存区,准备进行提交。 - `git commit -m "[commit-message]"`:提交暂存区的改动,并附上提交信息。 - `git...

    KPABE的安装和运行包含源代码

    在终端中,使用Git克隆提供的源代码仓库: ```bash git clone https://[source_code_url] ``` 请将`[source_code_url]`替换为实际的源代码仓库地址。 ** 编译与安装KPABE ** 进入下载的源代码目录: ```bash cd ...

    实现在嵌入式编程学习过程中对项目文件的版本控制;STM32F429_硬件为安富莱V6开发板,HAL库函数版本.zip

    通过设置断点、查看寄存器状态、单步执行等功能,可以有效地定位和解决问题。 总之,在嵌入式编程学习过程中,熟练掌握版本控制工具和理解HAL库的使用是提升开发效率的关键。通过Git进行代码管理,不仅能确保项目...

    app-music-server:app-music 后端

    音乐后台管理系统 前端 angular6 ng-zorro 后台 java spring-boot maven MyBatis mysql caffeine 实现一个web音乐网管系统 目前实现的功能 登录 ...歌手管理 ...前端播放歌曲,后台返回的流断点续传处理

    janus-bootstrap-storybook:使用Janus-Bootstrap构建,测试,认证和记录参考组件的故事书

    将此存储git clone git@github.com:Symplicity/janus-bootstrap-storybook.git到本地计算机: git clone git@github.com:Symplicity/janus-bootstrap-storybook.git npm install npm run storybook 贡献 首先,...

    SLIME User Manual.pdf

    - **交互式调试**:可以设置断点,单步执行代码,查看变量状态。 - **代码导航**:通过 slime-find-definition 命令可以快速跳转到函数或变量的定义位置。 - **宏扩展**:支持Lisp宏的展开和检查,便于理解和调试...

    git_projects

    在Python开发中,Git可以帮助开发者记录代码的每次修改,回溯到任何历史版本,解决代码冲突,并方便地将代码推送到像GitHub这样的远程仓库,以便分享和协作。Git还支持分支管理,允许开发者尝试不同的功能或修复而不...

    《宅男的android开发指南》(翻译)--5

    此外,理解Git的基本命令如`git clone`、`git add`、`git commit`和`git push`等,将帮助开发者有效地管理他们的项目。 工具有助于提高开发效率,Android Studio作为官方集成开发环境(IDE),提供了丰富的功能,如...

    第二章:开发环境的设置

    此外,本文还将涵盖Git的配置、服务器的运行、开发者模式的启用等关键操作,以及关于代码编辑器选择、数据库管理和Python调试等方面的实用建议。 #### 二、通过源代码安装Odoo 1. **准备工作** - **下载源代码**:...

    ubuntu aria2-yaaw下载百度网盘文件方法,亲测可用

    这个方法特别适用于处理大文件,因为aria2支持多线程和断点续传,可以显著提高下载速度。下面将详细介绍如何配置和使用这一组合。 首先,我们需要安装aria2。在Ubuntu终端中输入以下命令: ```bash sudo apt ...

    JAVA常用工具

    学习和熟练掌握Git的命令行操作,如`git clone`、`git add`、`git commit`和`git push`等,是每个Java开发者的基本技能。 接下来,构建工具如Maven和Gradle是构建Java项目的关键。Maven使用约定优于配置的原则,...

    FS飞思卡尔智能车上位机开源代码

    开发者需要熟悉Git的基本命令,如`clone`、`commit`、`push`、`pull`等,以及如何解决合并冲突。 7. **构建系统**: 项目可能使用如`CMake`这样的构建工具,它能跨平台地生成编译指令。了解如何配置`CMakeLists....

    绿豆pro前端APP源码v5.1.7编译教程全图文操作萝卜白菜app通用:

    - 使用Git克隆源码:在命令行中,使用`git clone`命令从指定的GitHub仓库或其他代码托管平台获取源码。 3. **安装依赖**: - 进入源码目录:使用`cd`命令切换到源码目录。 - 安装npm依赖:运行`npm install`或`...

    野火1、搭建开发环境.zip

    学习基本的git命令(如git clone、git add、git commit和git push)是必要的。 7. **虚拟环境**:为了隔离不同项目间的依赖,可以创建虚拟环境,如Python的venv或conda环境。这有助于保持开发环境的整洁。 8. **...

Global site tag (gtag.js) - Google Analytics