gitlab提交代码报错:short read while indexing xxxx.vue;falied to insert into..unable to index file xxx.vue;

目录

一、问题

 二、解决方法

三、总结


一、问题

1.上周用小乌龟交gitlab管理的代码莫名其妙报错:

error:short read while indexing xxxx.vue

error:falied to insert into database

error:unable to index file xxx.vue

fatal:adding files failed 

git add not exit cleanly(exit code 128)

详细错误如下所示:

具体错误内容
详细错误

2.刚开始 根据 红色的错误提示:git aid not exit cleanly(exit code 128)百度,结果有一堆文章,但是都不是我想要的。

3.更奇葩的是我发现报错的文件都是我新写的,之前就存在的文件提交是不会报错的。

 二、解决方法

1.百思不得其解:上面的报错大概是说 xxx.vue文件没有建立相关的索引,不能添加到数据库,也不能在数据库找到这个文件,添加文件失败。

2.终于在文件夹中发现一个奇葩的问题:我这个项目明明就是从gitlab中下载下来,由git管理的,怎么就突然变成普通的文件夹——文件夹上没有对应的git管理的小图标:未提交:红色图标;已提交:绿色图标。vscode又显示了我修改了一些文件。

3.顺藤摸瓜,去寻找了一下修复 git图标的方法:尝试了该文章中的步骤一,git图标就恢复!git绿色、红色图标不显示的问题_小囡楠的博客-CSDN博客_git绿色图标不显示

4.然后再尝试提交代码,竟然好了。呜呜,我也不知道为什么不直接提示 项目没有被gitlab正常管理,而报了上面一堆错误,有了解的大佬欢迎指教,谢谢。搞了近一天才弄好,心态都炸了。

三、总结

1.上述错误:主要是因为项目没有正常被gitlab管理引起恢复项目为gitlab管理的(项目所在的文件夹里有gitLab管理的标志图标)即可

2.可参考上述二中所提到的文章进行修复,重新提交代码即可。

/*

希望对你帮助!

如有错误,欢迎指正!

*/

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值