git报错(错误依次出现)
Contents
今天在提交时遇到了两个报错,是第一个报错解决后紧接着出现了第二个报错
git fatal: index file smaller than expected
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文件夹复制到当前项目文件夹并覆盖,但是此举需要重新提交代码.