Q1 文件名修改大小写Git不识别
Git默认大小写不敏感。在控制台输入以下命令,可以发现默认是false:
git config --get core.ignorecase //false
这意味着你将文件名字更改了大小写,git status的时候并不会看到这一项修改,你push到远程仓库上的代码中文件名字也并没有修改,部署的时候就可能出现模块解析报错!!
那么怎么让Git识别呢?推荐做法:不要直接修改文件名,而是通过git mv来修改文件名。如下:
git mv sample.js Sample.js
这样git status时就能看到这一变动啦。