ディレクトリ名の大文字/小文字を変更してもGitに反映されない件
すでにgitに上げたディレクトリ名を変更したい場合、ローカルのディレクトリの文字を変更してもgitの差分に反映しません。
(※Gitはデフォルトでファイル名の大文字・小文字の変更は検知しない設定とのこと)
なので、、
git config core.ignorecase false
これでGitの設定を変えて[case sensitive]にしておく、これによって変更差分がgit addされるが、そのままpushして、gitのリポジトリをみてみると
修正前のディレクトリ:atoms/Input/index.tsx
が消えずに残ったまま、、、
修正後のディレクトリ:atoms/input/index.tsx
が追加されており、修正前、修正後の分がそれぞれできた状態になっています。
キャッシュか?
と疑い、、
git rm -r --cached .
これでキャッシュをクリアして、(膨大な量のキャッシュクリア分がgit addされるので)
今回削除したいファイルだけをコミットしてpushしたら古いファイルがgitから消えました。