Git 默认是不对文件名 大小写检查的。
即 Test.java 你修改为 test.java Git不会去做更新检查。
造成的事故就是 我java类里面的类名已经修改为test了,开发工具里面的也是显示的小写的test.java,但是提交到Git库里面的文件名没变还是Test.java。 平时自己本地运行,啥毛病m也没看出来,也不会报错。
到部署正式环境的时候 就GG了,各种类找不到,类名与文件名不对称等错误,结果你打开开发工具看,怎么看都是正确。
泪崩。。。。。。。。。。。。。。
哎。。。。。。
已经在正式环境被坑了两次了,一次是前端项目,一次是后台项目。
设置一下吧,运行下一下命令吧,开启大小写检查。
git config core.ignorecasefalse
这个是对以后发送的文件名大小写修改回生效,针对之前已经存在的问题,
我这里使用的是修改文件名,文件名后面加个2,然后提交到版本库,在修改回以前的名称,在提交到版本库。
这样才不会报错。