git mvでディレクトリをリネームする時にエラーが発生する

発生事象

EXディレクトリをexディレクトリに変更しようとして、GUIで変更しましたが、gitに反映されません。

git mvコマンドを使用することで、ディレクトリ名の変更をgitに反映できますが、以下のエラーが発生しました。

$ git mv EX/ ex/
fatal: renaming './EX' failed: Invalid argument

対処法

対処方法は、別のディレクトリ名にリネーム後、再び目的のディレクトリ名にリネームします。

流れは以下です。

  1. EX → EX_temp
  2. EX_temp → ex
$ git mv EX EX_temp
$ git mv EX_temp ex