杂记:windows、mac、linux大小写敏感问题

系统 大小写是否敏感(default) 改变
windows
mac git config --global core.ignorecase false
linux

问题集锦

1. mac系统中的git默认情况下不能监控到文件名称,大小写的变化?

需求:index.JS --> index.js
问题:直接在项目目录下修改成功,但是git中并没有检测到该文件有变化!
解决方案:

  1. git mv index.JS index.js
  2. git config --global core.ignorecase false 全局设置 大小写敏感

git 默认大小写不敏感,所以最好添加项目配置文件,设置 大小写敏感:

touch .gitconfig
git config core.ignorecase false

但是:实践中,非git mv方式修改的方式,并没有被git检测到

重命名(确定可用 ✅

git mv -f [你想要删掉的文件] [你想要留下的文件]
git mv -f a.js A.js

等同于:

git rm a.js
git add A.js

查看git全局配置:

git config --global -l

你可能感兴趣的:(frontEnd)