引入回答:

如何修复GIT错误:目标文件为空?_慕课猿问

git对象文件已损坏(也如其他答案所指出)。这可能在机器崩溃等情况下发生。

我有同样的事情。在阅读了其他顶级答案之后,我发现了使用以下命令修复损坏的git存储库的最快方法(在包含该.git文件夹的git工作目录中执行):

(确保首先备份您的git仓库文件夹!)

find .git/objects/ -type f -empty | xargs rm

git fetch -p

git fsck --full

这将首先删除所有导致整个存储库损坏的空对象文件,然后从远程存储库中获取丢失的对象(以及最新更改),然后进行完整的对象存储检查。在这一点上,应该可以成功执行而不会出现任何错误(尽管可能还会有一些警告!)

PS。这个答案表明您在某个地方(例如,在GitHub上)有一个git存储库的远程副本,而损坏的存储库是与仍处于正常状态的远程存储库绑定的本地存储库。如果不是这种情况,请不要尝试按照我的建议进行修复

git 解决悬空文件问题相关推荐

  1. [git] 解决github文件夹有向右的白色箭头并且不能打开的解决办法

    reason 箭头可能意味着这是一个子模块 solution1 删除子文件夹里面的.git文件 执行git rm --cached [文件夹名] 执行git add . 执行git commit -m ...

  2. 解决idea文件名称大小写导致GIT无法提交问题

    2019独角兽企业重金招聘Python工程师标准>>> 在创建文件的时候不小心将文件名大小写错了 例: 创建:A.html  并且已经加入本地索引 修改文件名:A.html 为 a. ...

  3. git提交大文件的解决方法

    git提交大文件的解决方法 参考文章: (1)git提交大文件的解决方法 (2)https://www.cnblogs.com/perryxiong/p/5606525.html 备忘一下.

  4. idea git拉取文件变蓝色,将蓝色变成白色的解决方法

    解决:git提交,IDEA中发现有的文件名变成蓝色,检查自己也没有更改代码,将蓝色变成白色的解决方法 1.在IDEA中下方打开Terminal,输入git status查看文件,回车后会发现显示的正是 ...

  5. 解决git上传文件出错[rejected] master -> master (fetch first) error: failed to push some refs to ‘

    如何解决git上传文件出错[rejected] master -> master (fetch first) error: failed to push some refs to ' git p ...

  6. zbb20190109 git命令行解决冲突文件步骤

    git命令行解决冲突文件步骤 方法一(推荐使用): git pull 出现冲突后丢弃本地冲突文件修改,采用远程文件覆盖本地文件 git checkout  [文件路径] 例:git checkout  ...

  7. 解决git上传文件出错[rejected] master -> master (fetch first) error: failed to push some refs to

    解决git上传文件出错[rejected] master -> master (fetch first) error: failed to push some refs to 出现这个问题是因为 ...

  8. linux svn权限如何打开文件,如何让 SVN 或者 GIT 保留 Linux 文件权限

    想问一下各位是怎么让 SVN 或者 GIT 保留 Linux 文件权限的. 背景: 十一期间帮朋友解决一个问题,他们的知识库是用 WordPress 搭建的(which is a stupid cho ...

  9. ios git解决冲突_适用于iOS和Linux的远程同步解决方案:Git和工作副本

    ios git解决冲突 如何在iOS上使用Git设置跨平台的云同步解决方案以在任何地方工作. (How to set up a cross-platform cloud sync solution f ...

  10. git撤销单个文件的修改_大牛总结的 Git 使用技巧,写得太好了

    作者:你喜欢吃青椒么来源:juejin.im/post/5d157bf3f265da1bcc1954e6 前言 本文是参考廖雪峰老师的Git资料再加上我自己对Git的理解,记录我的Git学习历程,作下 ...

最新文章

  1. [QA]Python字节码优化问题
  2. 老公趴下!62图给你讲Docker
  3. 用python绘制柱状图标题-Python笔记:用Python绘制炫酷的柱形图
  4. java常见不可变类_Java语言不可变类的诀窍
  5. 关于java和c语言中,变量重名问题
  6. 配置Hyper-V Server 资源计量
  7. mininet在哪编写python脚本_1 mininet 简介及同时支持python2和python3
  8. ACL2020 | 基于Knowledge Embedding的多跳知识图谱问答
  9. Django学习手册 - 前端input数据获取
  10. 致盲目标检测算法,阿里清华发起 “对抗攻击” 挑战赛!
  11. 从源码分析RocketMQ系列-Producer的SendResult来自哪里?
  12. 百一测评c语言两个数求和程序,2017计算机二级C语言考前测试题与答案
  13. eve星战前夜登录提示服务器维护中,EVE星战前夜进不去怎么办 游戏进不去问题解决方法...
  14. MATLAB入门教程之MATLAB的基本知识
  15. 关于AE(AfterEffect)安装QuickTime后无法渲染H.264,出现报错问题的解决!!错误代码(-1610153459)
  16. 「笔耕不辍」zookeeper集群之间如何通讯
  17. 北京h5游戏制作平台有哪些,h5游戏公司实例评测
  18. 解决Mac上plt画图中文无法显示的问题
  19. 第十期 路由器调试之HelloWorld 《路由器就是开发板》
  20. 什么是分布式数据存储

热门文章

  1. 《你不可不知的50个建筑学知识》之哥特式建筑 1
  2. How To Clone Scrypt Based Altcoins for Fun and Profit
  3. [MQ]什么是消息队列?
  4. PS快速修改颜色的小方法
  5. C++11的6种内存序总结
  6. cyj等于什么英语单词_英语解题方法指导及例题分析
  7. leetcode寻找重复数
  8. 南京融时代 php,河西南,回不去的3万5时代
  9. h5跳转App以及URL Scheme获取-App协议列表
  10. 非常全面详细的Sklearn介绍