日常记录之电脑蓝屏重启然后找不到git本地库 天使爱美丽酱 2021-10-29 612 阅读1分钟 由于电脑昨天下午蓝屏重启了,然后工作的时候用git提交本地代码的时候报错了,提示找不到本地git库。 fatal: not a git repository (or any of the parent directories) 然后百度了一下,发现可能是head文件被重写了。去.git文件夹里打开head文件一看,里面的哈希值全是0。难怪用git bash打开命令窗口的时候指针没有指向master分支。 解决办法: 去refs文件夹里找到heads文件夹,里面有各个分支保存的最近一次提交的哈希值. 把master文件里 面的哈希值复制到head文件里。然后git status看是否有修改。最后git reset --hard重置版本就好了。 参考: 本地项目的一个git仓库损坏如何恢复