🌟
GitHubにファイル名変更のコミットをプッシュしても変更が検知されない
タイトル通りの状況になってしまい、すこしハマってしまった。ネットを検索すると同様にハマっていた多くの同志を発見したのだが、自分で言語化して記憶しておきたいので記事に残す。
たとえば以下のような感じで、ファイル名を大文字→小文字へ変更してコミット、プッシュをした。
mv RequireMents.tsx Requirements.tsx
しかし、GitHubにプッシュした後にファイル名の変更が反映されていない。Gitはデフォルトでは、このような大文字⇔小文字のファイル名変更を検知しないように設定されている。
今回のケースで、Gitに変更を検知させるには、git
コマンドを使う必要がある。
git mv RequireMents.tsx Requirements.tsx
これでファイル名変更がしっかり認識され、問題なく作業を行うことができた。
参考:
Discussion