gitが大文字小文字の変化を無視してくる - git -

先日、このサイトをいじっていて、コミットしようとしたのですが全然検知してくれておらず、addができません。
ファイル名を大文字から小文字にするという軽微な修正だったのですが(色々ありまして)、
どうやら大文字と小文字は一緒だと思っている様子。
違うことを教えてあげるために、

git config core.ignorecase false

をあえてせってしてあげると気づいてくれるようになりました。
--globalをつけるとグローバルで設定されます。

しかしそのままコミットするとMacはそれぞれが同じファイルだと判断し、Githubリポジトリに
Test.js
test.js
の2つがあるにもかかわらずcloneやmergeをしても1つのファイルしかローカルにはない。
という状況になります。
その場合は、gitのキャッシュを消すか、または修正することで帳尻を合わせます。

複数のファイルだったのでsrcディレクトリごとキャッシュを一気に削除しました。

git rm -r --cached src
git add src
git commit -m "gitキャッシュ削除"