Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >突然关机导致git文件受损,如何处理

突然关机导致git文件受损,如何处理

作者头像
botkenni
发布于 2022-01-10 03:01:44
发布于 2022-01-10 03:01:44
6010
举报
文章被收录于专栏:IT码农IT码农

Administrator@wangxinqiang-PC MINGW32 /d/juejinqifu (develop) $ git status On branch develop error: inflate: data stream error (unknown compression method) error: unable to unpack e77ede4f4eb99996e9312a9e8f231d1fc3558db0 header error: inflate: data stream error (unknown compression method) fatal: loose object e77ede4f4eb99996e9312a9e8f231d1fc3558db0 (stored in .git/objects/e7/7ede4f4eb99996e9312a9e8f231d1fc3558db0) is corrupt

Administrator@wangxinqiang-PC MINGW32 /d/juejinqifu (develop) $ git show 831a5d31af4a0af2f5a367689bee27a44efc22c9 > 831a5-file^C

Administrator@wangxinqiang-PC MINGW32 /d/juejinqifu (develop) $ git show e77ede4f4eb99996e9312a9e8f231d1fc3558db0 > 831a5-file error: inflate: data stream error (unknown compression method) error: unable to unpack e77ede4f4eb99996e9312a9e8f231d1fc3558db0 header error: inflate: data stream error (unknown compression method) fatal: loose object e77ede4f4eb99996e9312a9e8f231d1fc3558db0 (stored in .git/objects/e7/7ede4f4eb99996e9312a9e8f231d1fc3558db0) is corrupt

Administrator@wangxinqiang-PC MINGW32 /d/juejinqifu (develop) $ ls .git/objects/e7/7ede4f4eb99996e9312a9e8f231d1fc3558db0 .git/objects/e7/7ede4f4eb99996e9312a9e8f231d1fc3558db0

Administrator@wangxinqiang-PC MINGW32 /d/juejinqifu (develop) $ rm -rf .git/objects/e7/7ede4f4eb99996e9312a9e8f231d1fc3558db0

Administrator@wangxinqiang-PC MINGW32 /d/juejinqifu (develop)

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017/04/12 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
学习笔记:03_如何使用Git命令把文件提交到版本库
git commit必须写注释否则: 格式: git commit -m ‘注释’
全栈程序员站长
2022/06/30
5490
学习笔记:04_Git的增、删、改和查看日志
test.txt之间删除掉了.这时候被删除的文件并未纳入暂存区当中。这个时候提交是不能的。
全栈程序员站长
2022/06/30
2850
10.4 Git 内部原理 - 包文件
让我们重新回到示例 Git 版本库的对象数据库。 目前为止,可以看到有 11 个对象——4 个数据对象、3 个树对象、3 个提交对象和 1 个标签对象:
shaonbean
2019/05/26
4720
Git - 入门到熟悉_日志管理
在使用 Git 提交了若干更新之后,又或者克隆了某个项目,想回顾下提交历史,可以使用 git log 命令查看。
小小工匠
2022/09/22
1870
Git - 入门到熟悉_日志管理
9 Git和Github高级
本文我将将学习一些高级的 Git 技术,包括分支、合并、恢复、保存更改、选择性提交以及冲突解决等等。这些技术对于软件开发项目中的有效协作和版本控制至关重要。那么,让我们开始吧。
Lemon黄
2023/12/03
2340
9 Git和Github高级
Git GC命令清理Git暂存区
Git 会不定时地自动运行称为 “auto gc” 的命令。大部分情况下该命令什么都不处理。不过要是存在太多松散对象 (loose object, 不在 packfile 中的对象) 或 packfile,Git 会进行调用 git gc 命令。 gc 指垃圾收集 (garbage collect),此命令会做很多工作:收集所有松散对象并将它们存入 packfile,合并这些 packfile 进一个大的 packfile,然后将不被任何 commit 引用并且已存在一段时间 (数月) 的对象删除。
框架师
2021/03/08
7.2K0
Git 维护及数据恢复
你时不时的需要进行一些清理工作 ── 如减小一个仓库的大小,清理导入的库,或是恢复丢失的数据。本节将描述这类使用场景。
看、未来
2022/05/06
6510
杂篇:一首诗认识[- Git -]
本文用一首诗的版本控制,简单认识一下Git,源码可见: Git的安装,环境配置什么的我就不废话了(新手请进,高手慎入...) ---- 一、创建与提交 1.《应龙》: v0.01 捷特写了一首诗《
张风捷特烈
2020/04/30
6480
杂篇:一首诗认识[- Git -]
7.11 Git 工具 - 子模块
有种情况我们经常会遇到:某个工作中的项目需要包含并使用另一个项目。 也许是第三方库,或者你独立开发的,用于多个父项目的库。 现在问题来了:你想要把它们当做两个独立的项目,同时又想在一个项目中使用另一个。
shaonbean
2019/05/26
1.5K0
解决git错误: error object file is empty , The remote end hung up unexpectedly
版权声明:本文为博主原创文章,转载请注明源地址。 https://blog.csdn.net/10km/article/details/83240177
10km
2019/05/25
4.1K0
使用 Conan、CMake 组织跨平台 Qt 工程
创建 Qt 工程时,我们通常使用 Qt 提供的 Online installer 安装 Qt Creator 和 Qt 库来创建、编译、发布 Qt 项目,这对开发环境和 CI Agent 环境有较强的要求,一旦环境安装不对或者安装时缺少了一些组件,可能导致无法编译出产物。最近一段时间,Qt 也拥抱 Conan,使我们可以通过 Conan 管理 Qt 库,这样我们就可以真正实现一套 CMake 脚本来管理和发布 Qt 的应用了。以下我们将演示如何通过 CMake + Conan 来组织 Qt 工程和实现程序的发布流程。
我与梦想有个约会
2023/10/21
1.4K0
使用 Conan、CMake 组织跨平台 Qt 工程
Unity团队开发-Git命令行Unity团队开发-Git命令行
Administrator@XTKJ-20210419KS MINGW64 ~ $ cd /d/LocalGit Administrator@XTKJ-20210419KS MINGW64 /d/LocalGit (master) $ ls -a ./ ../ .git/ 1.txt Administrator@XTKJ-20210419KS MINGW64 /d/LocalGit (master) $ touch .ignore Administrator@XTKJ-20210419KS MI
孙寅
2021/12/07
7900
Git 中常用的 4 个命令
使用 Git 进行版本管理时,肯定不只做提交,有时候也会需要回退修改,并且在回退的基础上进行重新提交,这时候有几个常用的命令就需要用到了,下面分别做介绍。
sylan215
2020/02/29
7190
常见Git命令汇总
最近,有朋友私信让我就git 使用做篇文章分享,分享一下我在日常工作中是如何使用git的。我当场就收费两包辣条,最后讨价还价,朋友用1.5包辣条骗到了这篇文章,等他欣喜的走了我打算直接分享出来,气死这个吝啬鬼,当然最终还是希望本文对你有所帮助。
BlueSocks
2022/04/02
6240
常见Git命令汇总
Git工作流实战-超级干货(3)
本地的 master 和远程分支 origin/master 是关联起来的,origin/master 就对应着远程仓库的 master分支
全栈程序员站长
2022/06/29
4120
一个小时学会Git
张果
2018/01/04
3.5K0
一个小时学会Git
BTC-编译0.94版本
http://blog.csdn.net/zhangbohh8662/article/details/71439765
franket
2020/07/24
11.7K0
Git 技术篇 - 同步代码到github失败,提示non-fast-forward、error: failed to push some refs to问题解决方法,git pull的用法
因为 github 上仓库里删过一些内容,导致本地的仓库和 github 里的对不上了。 此时用 git push 操作就会报 non-fast-forward,error: failed to push some refs to 的错误,这也是 git 安全机制的一部分。
小蓝枣
2021/12/01
3K0
Git 技术篇 - 同步代码到github失败,提示non-fast-forward、error: failed to push some refs to问题解决方法,git pull的用法
Git内部原理介绍
git 是一个内容寻址的文件系统,其核心部分是一个简单的键值对数据库(key-value data store),可以向该数据库插入任意类型的内容,它会返回一个40位长的哈希键值。并在此基础上提供了一个版本控制系统的用户界面。
腾讯工蜂
2018/12/07
17.3K1
GitHub实战系列~1.环境部署+创建第一个文件 2015-12-9
安装系列: 软件下载:http://git-scm.com/download/ 环境搭建:(比较简单,看图) 下面是命令模式,需要一点点linux基础(Linux基础学习),没有也没事,看详解 1.我
逸鹏
2018/04/09
5170
GitHub实战系列~1.环境部署+创建第一个文件 2015-12-9
相关推荐
学习笔记:03_如何使用Git命令把文件提交到版本库
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档