请打开git大小写字母敏感

October 15, 2020 ... ☕️ 1 min read

使用git进行项目管理的时候,有时候需要修改大小写(比如单词拼写的时候驼峰没驼好),这个时候一般本地编译是不会出问题的,因为IDE大小写敏感是打开的,会报错。但是如果给其他伙伴或者持续集成环境来build,就会报错,而且不容易发现,因为chrome的搜索也是大小写不敏感的。WTF。。

上面基本把问题和解决办法都描述清除了。下面是解决方法。

目前使用的git版本是

git version 2.21.1 (Apple Git-122.3)

比如我在目录下有个文件withDrawManage.tsx,明显withDraw是大小写错误了,审查的时候发现这个问题,然后本地修改为withdrawManage.tsx,耐心把IDE的相关位置都改动之后,会惊喜发现这个文件本身的改动并没有被追踪到。

% git config --get core.ignorecase      
true

% git status
#...
nothing to commit, working tree clean

此时需要把git的忽略大小写设置关闭。

% git config core.ignorecase  false

% git status
#...
  src/views/report/withdrawManage.tsx
#...

然后就可以正常提交。头顶的锅飞远了……

#Git

SideEffect is a blog for front-end web development.
Code by Axiu / rss