【git error|SourceTree】error: bad signature 0x00000000 fatal: index file corrupt

报错

error: bad signature 0x00000000

fatal: index file corrupt

场景

在使用git add . 提交代码到缓冲区时或使用SourceTree时电脑宕机,重启后再次提交代码会出现该提示

原因分析

.git目录下的index文件损坏

解决方式

//删除索引文件
rm -f .git/index

//回滚到未添加缓冲区的版本
git reset

相关推荐
克里斯蒂亚诺更新6 小时前
云效和IDEA关于git的相通使用
git
Gavynlee7 小时前
Git 操作问题排查与解决方案记录(Gitee 实战)
git·elasticsearch·gitee
邪修king7 小时前
Re:Linux系统篇(十):从零上手 Git + GitHub(Ubuntu 环境实操完整版|个人代码归档必备)
linux·git·github
李可以量化7 小时前
Redis 从了解到精通(三)下:性能基准测试与量化场景性能避坑指南
redis·git·python·量化交易·qmt·ptrade
青 春 记 忆15 小时前
零基础入门Python11|Git实战:为任务管理器建立版本历史
开发语言·git·vscode·python·python3.11
牢姐与蒯17 小时前
Linux基础开发工具之版本控制器git
git
云原生指北19 小时前
Docker Sandboxes 工作区怎么接:Direct、Clone 和它们的边界
git·docker·agent
菠萝猫yena21 小时前
【git】git 命令常用组合
大数据·git·elasticsearch
Liekkas Kono1 天前
aicommits 工具接入 Codex CLI 使用
git·swhl·aicommits
KieranYin1 天前
Git | WorkTree(工作树)
git