问题背景:在接了工单之后,需要到 Git 仓库去拉取代码,遇到的问题是,拉取完代码后 IDEA 打开,发现编译过程中有一些类找不到;同时,拉取来的代码记录中,所有文件都是在 changes 列表中(全部是红色,已更改且未提交)

后来经过排查,发现在拉取代码的时候就已经出现了问题,并没有及时处理,导致拉取的代码并不完整(可能同时也导致了 Git 本地提交记录异常的情况)

  • git报错信息如下:

  • 问题分析:就是因为代码文件中部分文件名称过长,导致拉取错误
  • 解决方式:只需要开启git的一个配置即可,命令:git config --global core.longpaths true

扩展:

  • 文件名过长时,在 IDEA 启动项目也会报错,解决方式如下(开启一个配置即可):

image-wxll.png

END
本文作者: 文章标题:Git拉取代码时文件名过长问题
本文地址:https://www.jiusi.cc/archives/266/
版权说明:若无注明,本文皆九思のJava之路原创,转载请保留文章出处。
最后修改:2024 年 02 月 23 日
如果觉得我的文章对你有用,请随意赞赏