I’ve several times experienced problems with files and folders having incorrect case in Git repositories in OS X, so I decided to gather some possible fixes and solutions to this problem. If you have any suggestions or comments, please consider sharing it with me in a comment.
First off, here’s a solution published at Coderwall.com:
git mv filename filename_tmp git mv filename_tmp Filename git commit -m "Set correct case for filename"
The author mentions that this is a hack and that it could possibly mess up other users’ repositories, and that a
git pull by other users won’t include this change.
In a comment to that article, a user suggests the following approach instead:
git mv --force filename Filename git commit -m "Set correct case for filename"
According to the comment, a
git pull would now rename the file for other OS X users as well.