Git 默认对于文件名大小写是不敏感的,所以如果首字母大小写,Git 并不能发现代码任何改动

// before
store.tsx

// after
Store.tsx

如何让 Git 识别大小写变化?

  1. 配置 Git 使其对文件名大小写敏感
$ git config core.ignorecase false
  1. 重命名文件名后,通过删除本地 Git 管理的文件,当成新文件提交
$ mv store.tsx Store.tsx

$ git rm -r --cached store.tsx