Как сделать gv на Mac чувствительно к регистру
Это происходит потому, что в Mac OS X реализованы функции сохранения регистра и нечувствительности к регистру, которые призваны помочь вам.
Хотя предложения с двойным переименованием в другом ответе будут работать, я рекомендую использовать '--force' для получения наилучшего результата:
$ git mv --force somename SomeName
Примечание: если вы попробуете без опции force, git сразит вас следующим образом:
$ git mv somename SomeName
$ fatal: destination exists, source=somename, destination=SomeName
В приведенном выше примере команда git завершается неудачно, и файлы не изменяются ни в файловой системе, ни в индексе git.