问题背景:在接了工单之后,需要到 Git 仓库去拉取代码,遇到的问题是,拉取完代码后 IDEA 打开,发现编译过程中有一些类找不到;同时,拉取来的代码记录中,所有文件都是在 changes 列表中(全部是红色,已更改且未提交)
后来经过排查,发现在拉取代码的时候就已经出现了问题,并没有及时处理,导致拉取的代码并不完整(可能同时也导致了 Git 本地提交记录异常的情况)
- git报错信息如下:
- 问题分析:就是因为代码文件中部分文件名称过长,导致拉取错误
- 解决方式:只需要开启git的一个配置即可,命令:
git config --global core.longpaths true
扩展:
- 文件名过长时,在 IDEA 启动项目也会报错,解决方式如下(开启一个配置即可):