这可能是代码中引入的文件名和远端代码库文件名大小写不一致造成的,因为git推送默认不区分大小写,
在第一次推送到远端的文件名是小写,后来在本地修改成大写再次推送到远端代码库时,文件名不会改变。
测试过程:
-
远程库第一次推送的文件格式:
-
本地修改后
-
再次推送到远端
-
可以用以下代码查看 当前git大小写状态
git config core.ignorecase
-
改成 区分大小写
git config core.ignorecase false
-
再次推送到远端后,会在之前那个小写名文件的基础上生成一个同名大写的文件