git config core.ignorecase
true
Macなどの場合、Gitが大文字小文字を区別しない設定になっていることがあります。
その場合に以下のようなリネームをしたとしても気づいてくれません。
Samplepage.tsx → SamplePage.tsx
その時は一旦ファイルを削除してコミットし、その後にリネームしたファイルを登録してコミットとするか、そもそものこの設定を変更する必要があります。
Gitが大文字小文字を区別するようにする。
git config core.ignorecase false