背景
写项目写到一半,电脑突然断电了…

电脑上电后,急忙检查了一遍,幸好之前写的都还在…

于是,继续笔墨横飞,写完准备提交之前习惯性的git status,结果…

给我整个错误…一脸懵逼!

git remote等命令都可以执行,唯独git status命令会报错,并且使用GitKraken工具也打不开项目,从错误提示来看,应该是我突然断电破坏了./git的内部文件,上网查了一下(⊙﹏⊙)果然如此,在此简单记录!
解决方法
主要是
./git/index索引文件被破坏了导致的
- 删除
./git/index - 重建索引文件
- 直接
git reset重建 cd .git然后touch index最后回到工作目录执行git read-tree
- 直接



