Contents

git报错(错误依次出现)

Contents

今天在提交时遇到了两个报错,是第一个报错解决后紧接着出现了第二个报错

  1. git fatal: index file smaller than expected
  2. fatal: cannot lock ref 'HEAD': unable to resolve reference 'refs/heads/main': reference broken

第一个报错的原因是git文件夹中的index文件出错,解决办法是删除该index文件,然后运行git reset重新进行生成,但是git reset后提交是能提交了,但是不能push到远程仓库于是就出现了第二个问题。

第二个报错可能是因为我删除了git中的index文件,导致.git文件损坏,解决办法,重新将远程仓库的.git文件夹复制到当前项目文件夹并覆盖,但是此举需要重新提交代码.