git下载源码时只有.git\objects\pack目录下的.pa

2024-03-20 19:48

本文主要是介绍git下载源码时只有.git\objects\pack目录下的.pa,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

转自: http://www.nqwang.com/2014/0321/90917.html


问题描述:

下载 Android Kernel时只在.git\objects\pack目录下有类似如下的文件:

pack-14fa0dd640c9345b90d63eac0b3ac19c624e902b.pack

pack-14fa0dd640c9345b90d63eac0b3ac19c624e902b.idx

而且执行git clone过程中没有提示任何错误,log如下:

$ git clone
Cloning into 'goldfish'...
remote: Sending approximately 508.50 MiB ...
remote: Counting objects: 723651, done
remote: Finding sources: 100% (620608/620608)
remote: Total 3063419 (delta 2540406), reused 3063406 (delta 2540406)
Receiving objects: 100% (3063419/3063419), 733.16 MiB | 2.03 MiB/s, done.
Resolving deltas: 100% (2540509/2540509), done.
Checking connectivity... done.

结果goldfish目录下只有一个.git目录,没有预想的文件。

(我试过下载其他路径的代码,如git clone , 是可以看到源文件的)


解决方法:

(不用再次尝试git clone了,奇迹没有出现,也不用重复下载)

可以试下这个命令:

进入到.git所在目录,如此例中的goldfish目录。

执行git branch -a

显示:

* master
remotes/origin/HEAD -> origin/master
remotes/origin/android-3.10
remotes/origin/android-goldfish-2.6.29
remotes/origin/android-goldfish-3.10
remotes/origin/android-goldfish-3.4
remotes/origin/linux-goldfish-3.0-wip
remotes/origin/master


执行git checkout -b android-goldfish-3.10origin/android-goldfish-3.10

其中-b 后的分支名是自定义的,后面的分支不加remotes。

执行结果:

error: unable to create file drivers/gpu/drm/nouveau/core/subdev/i2c/aux.c (No such file or directory)
Checking out files: 100% (43137/43137), done.
D drivers/gpu/drm/nouveau/core/subdev/i2c/aux.c
Branch android-goldfish-3.10 set up to track remote branch android-goldfish-3.10 from origin.
Switched to a new branch 'android-goldfish-3.10'

不知道为什么会有一个错误,以后再试试了。

目前只是想看代码,对我影响不大。


注意:

不能用git unpack-objects -r <pack-14fa0dd640c9345b90d63eac0b3ac19c624e902b.idx

git unpack-objects这个命令执行时间很长,一个晚上也就30%左右。

我没有等到unpack完成,实在等不起,也不知道会是个什么结果。而且unpack会占用大量硬盘空间。


这篇关于git下载源码时只有.git\objects\pack目录下的.pa的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/830546

相关文章

SpringBoot内嵌Tomcat临时目录问题及解决

《SpringBoot内嵌Tomcat临时目录问题及解决》:本文主要介绍SpringBoot内嵌Tomcat临时目录问题及解决,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,... 目录SprinjavascriptgBoot内嵌Tomcat临时目录问题1.背景2.方案3.代码中配置t

springboot上传zip包并解压至服务器nginx目录方式

《springboot上传zip包并解压至服务器nginx目录方式》:本文主要介绍springboot上传zip包并解压至服务器nginx目录方式,具有很好的参考价值,希望对大家有所帮助,如有错误... 目录springboot上传zip包并解压至服务器nginx目录1.首先需要引入zip相关jar包2.然

Java 正则表达式URL 匹配与源码全解析

《Java正则表达式URL匹配与源码全解析》在Web应用开发中,我们经常需要对URL进行格式验证,今天我们结合Java的Pattern和Matcher类,深入理解正则表达式在实际应用中... 目录1.正则表达式分解:2. 添加域名匹配 (2)3. 添加路径和查询参数匹配 (3) 4. 最终优化版本5.设计思

前端下载文件时如何后端返回的文件流一些常见方法

《前端下载文件时如何后端返回的文件流一些常见方法》:本文主要介绍前端下载文件时如何后端返回的文件流一些常见方法,包括使用Blob和URL.createObjectURL创建下载链接,以及处理带有C... 目录1. 使用 Blob 和 URL.createObjectURL 创建下载链接例子:使用 Blob

Spring LDAP目录服务的使用示例

《SpringLDAP目录服务的使用示例》本文主要介绍了SpringLDAP目录服务的使用示例... 目录引言一、Spring LDAP基础二、LdapTemplate详解三、LDAP对象映射四、基本LDAP操作4.1 查询操作4.2 添加操作4.3 修改操作4.4 删除操作五、认证与授权六、高级特性与最佳

Java调用C++动态库超详细步骤讲解(附源码)

《Java调用C++动态库超详细步骤讲解(附源码)》C语言因其高效和接近硬件的特性,时常会被用在性能要求较高或者需要直接操作硬件的场合,:本文主要介绍Java调用C++动态库的相关资料,文中通过代... 目录一、直接调用C++库第一步:动态库生成(vs2017+qt5.12.10)第二步:Java调用C++

Java实现文件图片的预览和下载功能

《Java实现文件图片的预览和下载功能》这篇文章主要为大家详细介绍了如何使用Java实现文件图片的预览和下载功能,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... Java实现文件(图片)的预览和下载 @ApiOperation("访问文件") @GetMapping("

java之Objects.nonNull用法代码解读

《java之Objects.nonNull用法代码解读》:本文主要介绍java之Objects.nonNull用法代码,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录Java之Objects.nonwww.chinasem.cnNull用法代码Objects.nonN

Python实现无痛修改第三方库源码的方法详解

《Python实现无痛修改第三方库源码的方法详解》很多时候,我们下载的第三方库是不会有需求不满足的情况,但也有极少的情况,第三方库没有兼顾到需求,本文将介绍几个修改源码的操作,大家可以根据需求进行选择... 目录需求不符合模拟示例 1. 修改源文件2. 继承修改3. 猴子补丁4. 追踪局部变量需求不符合很

Python下载Pandas包的步骤

《Python下载Pandas包的步骤》:本文主要介绍Python下载Pandas包的步骤,在python中安装pandas库,我采取的方法是用PIP的方法在Python目标位置进行安装,本文给大... 目录安装步骤1、首先找到我们安装python的目录2、使用命令行到Python安装目录下3、我们回到Py